本文整理汇总了C#中SIGEEA_BO.DataClasses1DataContext.SIGEEA_spObtenerDetallesEntrega方法的典型用法代码示例。如果您正苦于以下问题:C# DataClasses1DataContext.SIGEEA_spObtenerDetallesEntrega方法的具体用法?C# DataClasses1DataContext.SIGEEA_spObtenerDetallesEntrega怎么用?C# DataClasses1DataContext.SIGEEA_spObtenerDetallesEntrega使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SIGEEA_BO.DataClasses1DataContext
的用法示例。
在下文中一共展示了DataClasses1DataContext.SIGEEA_spObtenerDetallesEntrega方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GeneraFactura
private void GeneraFactura(int factura)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
SIGEEA_spGenerarFacturaEntregaResult encabezado = dc.SIGEEA_spGenerarFacturaEntrega(factura).First();
List<SIGEEA_spObtenerDetallesEntregaResult> detalles = dc.SIGEEA_spObtenerDetallesEntrega(factura).ToList();
Paragraph parrafoEncabezado = new Paragraph();
parrafoEncabezado.TextAlignment = TextAlignment.Center;
parrafoEncabezado.FontFamily = new FontFamily("Agency FB");
parrafoEncabezado.FontSize = 18;
parrafoEncabezado.Inlines.Add(new Run(encabezado.Nombre_Empresa));
parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
parrafoEncabezado.Inlines.Add(new Run(encabezado.CedJuridica));
parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
parrafoEncabezado.Inlines.Add(new Run(encabezado.Direccion_Empresa));
parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
parrafoEncabezado.Inlines.Add(new Run(encabezado.Telefono));
parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
parrafoEncabezado.Inlines.Add(new Run(encabezado.Correo));
parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
parrafoEncabezado.Inlines.Add(new Run(encabezado.Fecha));
parrafoEncabezado.Inlines.Add(new Run(" " + encabezado.Hora));
parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
parrafoEncabezado.Inlines.Add(new Run(encabezado.NumFactura));
txbFactura.Document.Blocks.Add(parrafoEncabezado);//FINAL
Paragraph parrafoAsociado = new Paragraph();
parrafoAsociado.TextAlignment = TextAlignment.Left;
parrafoAsociado.FontFamily = new FontFamily("Agency FB");
parrafoAsociado.FontSize = 16;
parrafoAsociado.Inlines.Add(new Run(encabezado.NombreAsociado));
parrafoAsociado.Inlines.Add(new Run(Environment.NewLine));
parrafoAsociado.Inlines.Add(new Run(encabezado.CedPersona));
parrafoAsociado.Inlines.Add(new Run(Environment.NewLine));
parrafoAsociado.Inlines.Add(new Run(encabezado.CodigoAsociado));
txbFactura.Document.Blocks.Add(parrafoAsociado);
Paragraph parrafoProductos = new Paragraph();
parrafoProductos.TextAlignment = TextAlignment.Left;
parrafoProductos.FontFamily = new FontFamily("Agency FB");
parrafoProductos.FontSize = 16;
parrafoProductos.Inlines.Add(new Run("Producto Cantidad Precio"));
parrafoProductos.Inlines.Add(new Run(Environment.NewLine));
foreach (SIGEEA_spObtenerDetallesEntregaResult d in detalles)
{
parrafoProductos.Inlines.Add(new Run(d.Nombre_TipProducto + " "));
parrafoProductos.Inlines.Add(new Run(d.CanTotal_DetFacAsociado + " "));
parrafoProductos.Inlines.Add(new Run(d.Precio));
parrafoProductos.Inlines.Add(new Run(Environment.NewLine));
}
parrafoProductos.Inlines.Add(new Run(Environment.NewLine));
parrafoProductos.Inlines.Add(new Run("Este recibo es un comprobante legal en el que se respalda que el asociado realizó la entrega de producto. Recomendamos conservarlo."));
txbFactura.Document.Blocks.Add(parrafoProductos);
}