示例#1
0
 public static void Imss(decimal totalObrero, int idNomina = 0, int idFiniquito = 0)
 {
     //Si el procesado es desde el modulo de procesar nomina
     if (idNomina != 0)
     {
         NOM_Nomina_Detalle nd = new NOM_Nomina_Detalle()
         {
             Id          = 0,
             IdNomina    = idNomina,
             IdConcepto  = 42,
             Total       = totalObrero,
             GravadoISR  = 0,
             ExentoISR   = 0,
             IntegraIMSS = totalObrero,
             ExentoIMSS  = 0
         };
         _nominasDao.AddDetalleNomina(nd);
     }
     else if (idFiniquito != 0) //si el procesado es desde el modulo de finiquito
     {
         NOM_Finiquito_Detalle fd = new NOM_Finiquito_Detalle()
         {
             Id          = 0,
             IdFiniquito = idFiniquito,
             IdConcepto  = 42,
             Total       = totalObrero,
             GravadoISR  = 0,
             ExentoISR   = 0,
             IntegraIMSS = totalObrero
         };
         _nominasDao.AddDetalleNomina(fd);
     }
 }
示例#2
0
        private static void GuardarConcepto(int idNomina = 0, int idFiniquito = 0, int idConcepto = 0, decimal total = 0, decimal gravaIsr = 0, decimal excentoIsr = 0, decimal integraImss = 0, decimal impuestoNomina = 0)
        {
            if (idNomina > 0)
            {
                var nd = new NOM_Nomina_Detalle()
                {
                    Id                  = 0,
                    IdNomina            = idNomina,
                    IdConcepto          = idConcepto,
                    Total               = total,
                    GravadoISR          = gravaIsr,
                    ExentoISR           = excentoIsr,
                    IntegraIMSS         = integraImss,
                    ExentoIMSS          = 0,
                    ImpuestoSobreNomina = impuestoNomina
                };

                _nominasDao.AddDetalleNomina(nd);
            }
            else if (idFiniquito > 0)
            {
                NOM_Finiquito_Detalle fd = new NOM_Finiquito_Detalle()
                {
                    Id                  = 0,
                    IdFiniquito         = idFiniquito,
                    IdConcepto          = idConcepto,
                    Total               = total,
                    GravadoISR          = gravaIsr,
                    ExentoISR           = excentoIsr,
                    IntegraIMSS         = integraImss,
                    ImpuestoSobreNomina = impuestoNomina
                };
            }
        }