本文整理汇总了C#中SIGEEA_BO.DataClasses1DataContext.SIGEEA_spObtenerFacturasPendientesAsoc方法的典型用法代码示例。如果您正苦于以下问题:C# DataClasses1DataContext.SIGEEA_spObtenerFacturasPendientesAsoc方法的具体用法?C# DataClasses1DataContext.SIGEEA_spObtenerFacturasPendientesAsoc怎么用?C# DataClasses1DataContext.SIGEEA_spObtenerFacturasPendientesAsoc使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SIGEEA_BO.DataClasses1DataContext
的用法示例。
在下文中一共展示了DataClasses1DataContext.SIGEEA_spObtenerFacturasPendientesAsoc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Inicializar
private void Inicializar(bool pSolicitud, string pAsociado)
{
//pSolicitud = true : si se desean obtener facturas pendientes
//pSolicitud = false : si se desean obtener facturas incompletas
DataClasses1DataContext dc = new DataClasses1DataContext();
List<SIGEEA_spObtenerFacturasPendientesAsocResult> listaFacturasPendientes = new List<SIGEEA_spObtenerFacturasPendientesAsocResult>();
List<SIGEEA_spObtenerFacturasIncompletasAsocResult> listaFacturasIncompletas = new List<SIGEEA_spObtenerFacturasIncompletasAsocResult>();
if (pSolicitud == false)
{
listaFacturasIncompletas = dc.SIGEEA_spObtenerFacturasIncompletasAsoc(pAsociado).ToList();
if (listaFacturasIncompletas.Count > 0)
{
bool color = true;
foreach (SIGEEA_spObtenerFacturasIncompletasAsocResult f in listaFacturasIncompletas)
{
uc_FacturaEntrega factura = new uc_FacturaEntrega(pSolicitud);
factura.FacturaId = f.PK_Id_FacAsociado;
factura.FacturaFecha = f.FECHA;
factura.btnDetalles.Click += BtnDetalles_Click; ;
factura.Color(color);
color = !color;
stpContenedor.Children.Add(factura);
}
}
}
else
{
listaFacturasPendientes = dc.SIGEEA_spObtenerFacturasPendientesAsoc(pAsociado).ToList();
if (listaFacturasPendientes.Count > 0)
{
bool color = true;
foreach (SIGEEA_spObtenerFacturasPendientesAsocResult f in listaFacturasPendientes)
{
uc_FacturaEntrega factura = new uc_FacturaEntrega(pSolicitud);
factura.FacturaId = f.PK_Id_FacAsociado;
factura.FacturaFecha = f.FECHA;
factura.btnDetalles.Click += BtnDetalles_Click; ;
factura.Color(color);
color = !color;
stpContenedor.Children.Add(factura);
}
}
}
if (listaFacturasIncompletas.Count == 0 && listaFacturasPendientes.Count == 0)
{
Label lblVacio = new Label();
lblVacio.Foreground = Brushes.IndianRed;
lblVacio.FontSize = 18;
lblVacio.Width = 430;
lblVacio.Content = "No hay registros.";
lblVacio.FontWeight = FontWeights.ExtraBold;
stpContenedor.Children.Add(lblVacio);
}
}