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); } }
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 }; } }
/// <summary> /// Guarda un registro en detalle de nomina /// </summary> /// <param name="idNomina"></param> /// <param name="idConcepto"></param> /// <param name="total"></param> /// <param name="gravaIsr"></param> /// <param name="excentoIsr"></param> /// <param name="integraImss"></param> /// <param name="impuestoNomina"></param> private static void GuardarConcepto1(int idNomina = 0, int idConcepto = 0, decimal total = 0, decimal gravaIsr = 0, decimal excentoIsr = 0, decimal integraImss = 0, decimal impuestoNomina = 0, bool isComplemento = false) { var nd = new NOM_Nomina_Detalle() { IdNomina = idNomina, IdConcepto = idConcepto, Total = total, GravadoISR = gravaIsr, ExentoISR = excentoIsr, IntegraIMSS = integraImss, ExentoIMSS = 0, ImpuestoSobreNomina = impuestoNomina, Complemento = isComplemento }; _nominasDao.AddDetalleNomina(nd); }