当前位置: 首页>>代码示例>>C#>>正文


C# DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado方法代码示例

本文整理汇总了C#中SIGEEA_BO.DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado方法的典型用法代码示例。如果您正苦于以下问题:C# DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado方法的具体用法?C# DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado怎么用?C# DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SIGEEA_BO.DataClasses1DataContext的用法示例。


在下文中一共展示了DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: wnwCancelarPagoEmpleado

        public wnwCancelarPagoEmpleado(List<SIGEEA_spObtenerPagosEmpleadosPendientesResult> pLista, int pEmpleado)
        {
            InitializeComponent();
            DataClasses1DataContext dc = new DataClasses1DataContext();

            SIGEEA_spGenerarFacturaPagoEmpleadoResult encabezado = dc.SIGEEA_spGenerarFacturaPagoEmpleado(pEmpleado).First();



            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));

            txbFactura.Document.Blocks.Add(parrafoEncabezado);

            Paragraph parrafoEmpleado = new Paragraph();
            parrafoEmpleado.TextAlignment = TextAlignment.Left;
            parrafoEmpleado.FontFamily = new FontFamily("Agency FB");
            parrafoEmpleado.FontSize = 16;

            parrafoEmpleado.Inlines.Add(new Run(encabezado.NombreAsociado));
            parrafoEmpleado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEmpleado.Inlines.Add(new Run(encabezado.CedPersona));
            parrafoEmpleado.Inlines.Add(new Run(Environment.NewLine));
            txbFactura.Document.Blocks.Add(parrafoEmpleado);


            Lista = pLista;
            pk_empleado = pEmpleado;


            Paragraph parrafoFactura = new Paragraph();
            parrafoFactura.TextAlignment = TextAlignment.Left;
            parrafoFactura.FontFamily = new FontFamily("Agency FB");
            parrafoFactura.FontSize = 16;

            parrafoFactura.Inlines.Add("Puesto      Horas       Precio      Total");
            parrafoFactura.Inlines.Add(Environment.NewLine);

            foreach (SIGEEA_spObtenerPagosEmpleadosPendientesResult p in pLista)
            {
                total += Convert.ToDouble(p.Total.Remove(0,1));
                horas += Convert.ToDouble(p.Diferencia);
                parrafoFactura.Inlines.Add(p.Nombre_Puesto + "      " + p.Diferencia +"         "+ p.Tarifa + "      " + p.Total);
                parrafoFactura.Inlines.Add(Environment.NewLine);        
            }

            txbFactura.Document.Blocks.Add(parrafoFactura);

            Paragraph parrafoTotal = new Paragraph();
            parrafoTotal.TextAlignment = TextAlignment.Left;
            parrafoTotal.FontFamily = new FontFamily("Agency FB");
            parrafoTotal.FontSize = 16;
            parrafoTotal.Inlines.Add("Total a cancelar: ₡" + total.ToString());
            parrafoTotal.Inlines.Add(Environment.NewLine);
            parrafoTotal.Inlines.Add("Horas laboradas: " + horas.ToString());


            txbFactura.Document.Blocks.Add(parrafoTotal);
        }
开发者ID:Roberto2504,项目名称:Software-Asofrubrunca,代码行数:74,代码来源:wnwCancelarPagoEmpleado.xaml.cs


注:本文中的SIGEEA_BO.DataClasses1DataContext.SIGEEA_spGenerarFacturaPagoEmpleado方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。