public ActionResult EditingNew_cta_sueldo([ModelBinder(typeof(DevExpressEditorsBinder))] ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info info_det) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); var nom = bus_nomina.get_info(IdEmpresa, info_det.IdNomina); var nom_tipo = bus_nomina_tipo.get_info(IdEmpresa, info_det.IdNomina, info_det.IdNominaTipo); if (info_det != null) { if (nom != null && nom_tipo != null) { info_det.IdNomina = info_det.IdNomina; info_det.Descripcion = nom.Descripcion; info_det.IdNominaTipo = info_det.IdNominaTipo; info_det.DescripcionProcesoNomina = nom_tipo.DescripcionProcesoNomina; } } if (ModelState.IsValid) { lst_cta_rubro.NewRow_cta_sueldo_x_pagar(info_det); } ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_contable_sueldo_pagar", model)); }
public ActionResult EditingUpdate_cta_sueldo([ModelBinder(typeof(DevExpressEditorsBinder))] ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info info_det) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); if (info_det != null) { var nom = bus_nomina.get_info(IdEmpresa, info_det.IdNomina); info_det.IdNominaTipo = string.IsNullOrEmpty(info_det.IdString) ? 0 : Convert.ToInt32(info_det.IdString.Substring(3, 3)); var nom_tipo = bus_nomina_tipo.get_info(IdEmpresa, info_det.IdNomina, info_det.IdNominaTipo); if (nom != null && nom_tipo != null) { info_det.IdNomina = info_det.IdNomina; info_det.Descripcion = nom.Descripcion; info_det.IdNominaTipo = info_det.IdNominaTipo; info_det.DescripcionProcesoNomina = nom_tipo.DescripcionProcesoNomina; } } if (ModelState.IsValid) { lst_cta_rubro.UpdateRow_cta_sueldo_x_pagar(info_det); info_det.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); bus_configuracion_cta_x_sueldo.modificar(lst_cta_rubro.get_list_sueldo_x_pagar().Where(q => q.Secuencia == info_det.Secuencia).First()); } ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_contable_sueldo_pagar", model)); }
public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion ro_Parametros_Info model = bus_parametros.get_info(Convert.ToInt32(SessionFixed.IdEmpresa)); if (model.IdEmpresa == 0) { model = new ro_Parametros_Info(); model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); lst_cta_rubro.set_list_cta_rubros(model.lst_cta_x_rubros, model.IdTransaccionSession); lst_cta_rubro.set_list_sueldo_x_pagar(model.lst_cta_x_sueldo_pagar, model.IdTransaccionSession); cargar_combos(); cargar_combos_detalle(); return(View(model)); }
public ActionResult Nuevo(ro_SancionesPorMarcaciones_Info model) { var parametros = bus_parametro.get_info(model.IdEmpresa); if (parametros == null) { parametros = new ro_Parametros_Info(); } model.detalle = ro_SancionesPorMarcaciones_det_Info_list.get_list(model.IdTransaccionSession); model.IdUsuario = SessionFixed.IdUsuario; if (model.detalle == null || model.detalle.Count() == 0) { ViewBag.mensaje = "No existe detalle de marcaciones"; cargar_combos(model.IdNomina_Tipo); return(View(model)); } model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); //model.IdUsuario = SessionFixed.IdUsuario; if (!bus_sanciones.guardarDB(model)) { cargar_combos(model.IdNomina_Tipo); return(View(model)); } return(RedirectToAction("Index")); }
public bool ContabilizarPeriodo(ro_rol_Info info) { try { ro_parametro = new ro_Parametros_Data(); ro_Comprobantes_Contables_Info info_comprobanteID = new ro_Comprobantes_Contables_Info(); ct_cbtecble_Info info_ctb = null; info_parametro = ro_parametro.get_info(info.IdEmpresa); if (info.lst_sueldo_x_pagar.Count() > 0) { info_ctb = get_armar_diario_sueldo(info, Convert.ToInt32(info_parametro.IdTipoCbte_AsientoSueldoXPagar)); } info_ctb.IdSucursal = Convert.ToInt32(info.IdSucursal); if (info_ctb != null) { if (odata_comprobante.guardarDB(info_ctb)) { // grabando los ID del asiento sueldo por pagar info_comprobanteID.IdEmpresa = info.IdEmpresa; info_comprobanteID.IdNomina = info.IdNomina_Tipo; info_comprobanteID.IdNominaTipo = info.IdNomina_TipoLiqui; info_comprobanteID.IdPeriodo = info.IdPeriodo; info_comprobanteID.IdTipoCbte = info_ctb.IdTipoCbte; info_comprobanteID.IdCbteCble = info_ctb.IdCbteCble; info_comprobanteID.IdSucursal = info_ctb.IdSucursal; ro_comprobante.grabarDB(info_comprobanteID); info_ctb = null; if (info.lst_provisiones.Count() > 0) { info_ctb = get_armar_diario_provisiones(info, Convert.ToInt32(info_parametro.IdTipoCbte_AsientoSueldoXPagar)); info_ctb.IdSucursal = Convert.ToInt32(info.IdSucursal); } if (info_ctb != null) { if (odata_comprobante.guardarDB(info_ctb)) { // grabando los ID del asiento sueldo por pagar info_comprobanteID = new ro_Comprobantes_Contables_Info(); info_comprobanteID.IdEmpresa = info.IdEmpresa; info_comprobanteID.IdNomina = info.IdNomina_Tipo; info_comprobanteID.IdNominaTipo = info.IdNomina_TipoLiqui; info_comprobanteID.IdPeriodo = info.IdPeriodo; info_comprobanteID.IdTipoCbte = info_ctb.IdTipoCbte; info_comprobanteID.IdCbteCble = info_ctb.IdCbteCble; info_comprobanteID.IdSucursal = info_ctb.IdSucursal; ro_comprobante.grabarDB(info_comprobanteID); } } } } odata.ContabilizarPeriodo(info); return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo(ro_NominasPagosCheques_Info model) { var parametros = bus_parametro.get_info(model.IdEmpresa); if (parametros == null) { parametros = new ro_Parametros_Info(); } var tipo_op = bus_tipo_op.get_info(model.IdEmpresa, parametros.IdTipo_op_sueldo_por_pagar); model.detalle = ro_NominasPagosCheques_det_Info_list.get_list(model.IdTransaccionSession); if (tipo_op == null) { ViewBag.mensaje = "No existe parametros para las ordenes de pagos"; cargar_combos(model.IdNomina_Tipo); return(View(model)); } else { if (tipo_op.IdCtaCble == null) { ViewBag.mensaje = "No existe cuenta contable en tipo de orden de pago"; cargar_combos(model.IdNomina_Tipo); return(View(model)); } } if (model.detalle == null || model.detalle.Count() == 0) { ViewBag.mensaje = "No existe detalle para el pago"; cargar_combos(model.IdNomina_Tipo); return(View(model)); } else { foreach (var item in model.detalle) { if (item.IdCtaCble_Emplea == null || item.IdCtaCble_Emplea == "") { ViewBag.mensaje = "El empleado " + item.pe_nombreCompleto + " no tiene cuenta contable"; cargar_combos(model.IdNomina_Tipo); return(View(model)); } } } model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); model.IdUsuario = SessionFixed.IdUsuario; if (!bus_archivo.guardarDB(model)) { cargar_combos(model.IdNomina_Tipo); return(View(model)); } return(RedirectToAction("Modificar", new { IdEmpresa = model.IdEmpresa, IdTransaccion = model.IdTransaccion, Exito = true })); }
public ActionResult GridViewPartial_cta_contable_sueldo_pagar() { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_contable_sueldo_pagar", model)); }
public ActionResult GridViewPartial_cta_ctble_rubros() { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); ro_Parametros_Info model = new ro_Parametros_Info(); var lst = lst_cta_rubro.get_list_cta_rubros(); model.lst_cta_x_rubros = lst_cta_rubro.get_list_cta_rubros().Where(v => v.rub_provision == false).ToList(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_ctble_rubros", model)); }
public ActionResult EditingUpdate_provisiones([ModelBinder(typeof(DevExpressEditorsBinder))] ro_Config_Param_contable_Info info_det) { if (ModelState.IsValid) { lst_cta_rubro.UpdateRow_cta_rubros(info_det); } ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_provisiones = lst_cta_rubro.get_list_cta_rubros().Where(v => v.rub_provision == true).ToList(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_ctble_provisiones", model)); }
public ActionResult EditingDelete_cta_sueldo([ModelBinder(typeof(DevExpressEditorsBinder))] ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info info_det) { if (ModelState.IsValid) { lst_cta_rubro.DeleteRow_cta_sueldo_x_pagar(info_det); } ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_contable_sueldo_pagar", model)); }
public ActionResult GridViewPartial_cta_contable_sueldo_pagar() { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_contable_sueldo_pagar", model)); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ro_Config_Param_contable_Info info_det) { if (ModelState.IsValid) { lst_cta_rubro.UpdateRow_cta_rubros(info_det); bus_configuracion_ctas.ModificarDB(lst_cta_rubro.get_list_cta_rubros().Where(q => q.Secuencia == info_det.Secuencia).FirstOrDefault()); } ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_rubros = lst_cta_rubro.get_list_cta_rubros().Where(v => v.rub_provision == false).ToList(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_ctble_rubros", model)); }
public ActionResult Index() { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); ro_Parametros_Info model = new ro_Parametros_Info(); model = bus_parametros.get_info(IdEmpresa); model.lst_cta_x_rubros = new List <ro_Config_Param_contable_Info>(); lst_cta_rubro.set_list_cta_rubros(model.lst_cta_x_rubros); cargar_combos(); cargar_combos_detalle(); return(View(model)); }
public ActionResult GridViewPartial_cta_ctble_provisiones() { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_rubros = lst_cta_rubro.get_list_cta_rubros(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); model.lst_cta_x_provisiones = model.lst_cta_x_rubros.Where(v => v.rub_provision == true).ToList(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_ctble_provisiones", model)); }
public Boolean GrabarBD(ro_Parametros_Info info, ref string msg) { try { return(data.GrabarBD(info, ref msg)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarBD", ex.Message), ex) { EntityType = typeof(ro_Parametros_Bus) }; } }
public ActionResult GridViewPartial_cta_ctble_provisiones() { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_rubros = lst_cta_rubro.get_list_cta_rubros(); if (model.lst_cta_x_rubros.Count() == 0) { model.lst_cta_x_rubros = bus_configuracion_ctas.get_list(IdEmpresa); lst_cta_rubro.set_list_cta_rubros(model.lst_cta_x_rubros); } model.lst_cta_x_provisiones = lst_cta_rubro.get_list_cta_rubros().Where(v => v.rub_provision == true).ToList(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_ctble_provisiones", model)); }
public ro_Parametros_Info get_info(int IdEmpresa) { try { ro_Parametros_Info info = null; info = odata.get_info(IdEmpresa); info.lst_cta_x_rubros = bus_parametros.get_list(IdEmpresa); info.lst_cta_x_sueldo_pagar = bus_nomina_sueldo.get_list(IdEmpresa); return(info); } catch (Exception) { throw; } }
private void frmRo_Liquidacion_Vacaciones_Mant_Load(object sender, EventArgs e) { try { info_parametro = bus_parametro.Get_Parametros(param.IdEmpresa); if (Accion == Cl_Enumeradores.eTipo_action.consultar) { ucGe_Menu.Enabled_btnGuardar = false; ucGe_Menu.Enabled_bntGuardar_y_Salir = false; } } catch (Exception ex) { } }
public ActionResult Index(ro_Parametros_Info model) { model.IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); model.lst_cta_x_rubros = lst_cta_rubro.get_list_cta_rubros(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(); if (!bus_parametros.guardarDB(model)) { cargar_combos(); return(View(model)); } else { cargar_combos(); return(View(model)); } }
private cp_orden_pago_Info GetOrdenPao(ro_Remplazo_x_emplado_Info info) { try { info_parametros = bus_parametros.Get_Parametros(info.IdEmpresa); infoOptipo = bus_ordenpagoTipo.Get_Info_orden_pago_tipo_x_empresa(info.IdEmpresa, info_parametros.IdTipoOP_PagoTerceros); CabOP = new cp_orden_pago_Info(); CabOP.IdTipoFlujo = info_parametros.IdTipoFlujoOP_PagoTerceros; CabOP.IdEmpresa = info.IdEmpresa; CabOP.IdOrdenPago = 0; CabOP.IdTipo_op = info_parametros.IdTipoOP_PagoTerceros; CabOP.IdProveedor = info.IdEmpleado; CabOP.Observacion = info.Observacion; CabOP.Fecha = info.Fecha; CabOP.IdFormaPago = info_parametros.IdFormaOP_PagoTerceros; CabOP.Fecha_Pago = info.Fecha; CabOP.IdBanco = info_parametros.IdBancoOP_PagoTerceros; CabOP.IdEstadoAprobacion = "PENDI"; CabOP.IdPersona = info.IdPersona; CabOP.IdTipo_Persona = "EMPLEA"; CabOP.IdEntidad = info.IdEmpleado_Remplazo; CabOP.IdUsuario = info.IdUsuario; cp_orden_pago_det_Info detalleop = new cp_orden_pago_det_Info(); detalleop.IdEmpresa = info.IdEmpresa; detalleop.Secuencia = 1; detalleop.IdEmpresa_cxp = info.IdEmpresa; detalleop.Valor_a_pagar = Convert.ToDouble(info.Total_pagar_remplazo); detalleop.Referencia = "Pago de eventuale"; detalleop.IdFormaPago = info_parametros.IdFormaOP_PagoTerceros; detalleop.Fecha_Pago = Convert.ToDateTime(info.Fecha); detalleop.Idbanco = info_parametros.IdBancoOP_PagoTerceros; detalleop.IdEstadoAprobacion = "PENDI"; CabOP.Detalle.Add(detalleop); return(CabOP); } catch (Exception ex) { mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool modificarDB(ro_Parametros_Info info) { try { odata.modificarDB(info); //bus_parametros.anularDB(info.IdEmpresa); //bus_parametros.guardarDB(info.lst_cta_x_rubros); //bus_nomina_sueldo.anularDB(info.IdEmpresa); //info.lst_cta_x_sueldo_pagar.ForEach(v => v.IdEmpresa = info.IdEmpresa); //bus_nomina_sueldo.guardarDB(info.lst_cta_x_sueldo_pagar); return(true); } catch (Exception) { throw; } }
public ro_Parametros_Info get_info(int IdEmpresa) { try { ro_Parametros_Info info = new ro_Parametros_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_Parametros q = Context.ro_Parametros.FirstOrDefault(v => v.IdEmpresa == IdEmpresa); if (q == null) { return(null); } info = new ro_Parametros_Info { IdEmpresa = q.IdEmpresa, IdTipoCbte_AsientoSueldoXPagar = q.IdTipoCbte_AsientoSueldoXPagar, GeneraOP_PagoPrestamos = q.GeneraOP_PagoPrestamos, IdTipoOP_PagoPrestamos = q.IdTipoOP_PagoPrestamos, IdFormaOP_PagoPrestamos = q.IdFormaOP_PagoPrestamos, GeneraOP_LiquidacionVacaciones = q.GeneraOP_LiquidacionVacaciones, IdTipoOP_LiquidacionVacaciones = q.IdTipoOP_LiquidacionVacaciones, IdTipoFlujoOP_LiquidacionVacaciones = q.IdTipoFlujoOP_LiquidacionVacaciones, IdFormaOP_LiquidacionVacaciones = q.IdFormaOP_LiquidacionVacaciones, DescuentaIESS_LiquidacionVacaciones = q.DescuentaIESS_LiquidacionVacaciones, cta_contable_IESS_Vacaciones = q.cta_contable_IESS_Vacaciones, GeneraOP_ActaFiniquito = q.GeneraOP_ActaFiniquito, IdTipoOP_ActaFiniquito = q.IdTipoOP_ActaFiniquito, IdFormaPagoOP_ActaFiniquito = q.IdFormaPagoOP_ActaFiniquito, Sueldo_basico = q.Sueldo_basico, Porcentaje_aporte_patr = q.Porcentaje_aporte_patr, Porcentaje_aporte_pers = q.Porcentaje_aporte_pers, IdRubro_acta_finiquito = q.IdRubro_acta_finiquito, Descripcion = "Parametrización contable" }; } return(info); } catch (Exception) { throw; } }
public ro_Parametros_Info get_info(int IdEmpresa) { try { ro_Parametros_Info info = new ro_Parametros_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_Parametros q = Context.ro_Parametros.FirstOrDefault(v => v.IdEmpresa == IdEmpresa); if (q == null) { return(info); } info = new ro_Parametros_Info { IdEmpresa = q.IdEmpresa, IdTipoCbte_AsientoSueldoXPagar = q.IdTipoCbte_AsientoSueldoXPagar, Genera_op_por_acta_finiquito = q.Genera_op_por_acta_finiquito, Genera_op_por_liq_vacaciones = q.Genera_op_por_liq_vacaciones, Genera_op_por_prestamos = q.Genera_op_por_prestamos, genera_op_x_pago = q.genera_op_x_pago, Genera_op_x_pago_x_empleao = q.Genera_op_x_pago_x_empleao, IdTipo_op_acta_finiquito = q.IdTipo_op_acta_finiquito, IdTipo_op_sueldo_por_pagar = q.IdTipo_op_sueldo_por_pagar, IdTipo_op_prestamos = q.IdTipo_op_prestamos, IdTipo_op_vacaciones = q.IdTipo_op_vacaciones, Sueldo_basico = q.Sueldo_basico, Porcentaje_aporte_patr = q.Porcentaje_aporte_patr, Porcentaje_aporte_pers = q.Porcentaje_aporte_pers, IdRubro_acta_finiquito = q.IdRubro_acta_finiquito, EstadoCreacionPrestamos = q.EstadoCreacionPrestamos, Porcentaje_anticipo = q.Porcentaje_anticipo, IdNomina_General = q.IdNomina_General, IdNomina_TipoLiqui_PagoUtilidad = q.IdNomina_TipoLiqui_PagoUtilidad }; } return(info); } catch (Exception ex) { throw; } }
public List <ro_Parametros_Info> Get_list(int IdEmpresa) { List <ro_Parametros_Info> lst = new List <ro_Parametros_Info>(); try { using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.ro_Parametros where a.IdEmpresa == IdEmpresa select a); foreach (var item in datos) { ro_Parametros_Info info = new ro_Parametros_Info(); info.IdTipoCbte_AsientoSueldoXPagar = Convert.ToInt32(item.IdTipoCbte_AsientoSueldoXPagar); info.GeneraOP_PagoPrestamos = item.GeneraOP_PagoPrestamos; info.IdFormaOP_PagoPrestamos = item.IdFormaOP_PagoPrestamos; info.IdTipoOP_PagoPrestamos = item.IdTipoOP_PagoPrestamos; info.GeneraOP_ActaFiniquito = item.GeneraOP_ActaFiniquito; info.IdFormaPagoOP_ActaFiniquito = item.IdFormaPagoOP_ActaFiniquito; info.IdTipoOP_ActaFiniquito = item.IdTipoOP_ActaFiniquito; info.DescuentaIESS_LiquidacionVacaciones = item.DescuentaIESS_LiquidacionVacaciones; info.GeneraOP_LiquidacionVacaciones = item.GeneraOP_LiquidacionVacaciones; info.IdFormaOP_LiquidacionVacaciones = item.IdFormaOP_LiquidacionVacaciones; info.IdTipoFlujoOP_LiquidacionVacaciones = item.IdTipoFlujoOP_LiquidacionVacaciones; info.IdTipoOP_LiquidacionVacaciones = item.IdTipoOP_LiquidacionVacaciones; info.cta_contable_IESS_Vacaciones = item.cta_contable_IESS_Vacaciones; lst.Add(info); } } return(lst); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public bool modificarDB(ro_Parametros_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_Parametros Entity = Context.ro_Parametros.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { return(false); } Entity.IdTipoCbte_AsientoSueldoXPagar = Convert.ToInt32(info.IdTipoCbte_AsientoSueldoXPagar); Entity.Genera_op_por_acta_finiquito = info.Genera_op_por_acta_finiquito; Entity.Genera_op_por_liq_vacaciones = info.Genera_op_por_liq_vacaciones; Entity.Genera_op_por_prestamos = info.Genera_op_por_prestamos; Entity.genera_op_x_pago = info.genera_op_x_pago; Entity.Genera_op_x_pago_x_empleao = info.Genera_op_x_pago_x_empleao; Entity.IdTipo_op_acta_finiquito = info.IdTipo_op_acta_finiquito; Entity.IdTipo_op_prestamos = info.IdTipo_op_prestamos; Entity.IdTipo_op_sueldo_por_pagar = info.IdTipo_op_sueldo_por_pagar; Entity.IdTipo_op_vacaciones = info.IdTipo_op_vacaciones; Entity.Sueldo_basico = info.Sueldo_basico; Entity.Porcentaje_aporte_pers = info.Porcentaje_aporte_pers; Entity.Porcentaje_aporte_patr = info.Porcentaje_aporte_patr; Entity.IdRubro_acta_finiquito = info.IdRubro_acta_finiquito; Entity.genera_op_x_pago = info.genera_op_x_pago; Entity.Genera_op_x_pago_x_empleao = info.Genera_op_x_pago_x_empleao; Entity.EstadoCreacionPrestamos = info.EstadoCreacionPrestamos; Entity.Porcentaje_anticipo = info.Porcentaje_anticipo; Entity.IdNomina_General = info.IdNomina_General; Entity.IdNomina_TipoLiqui_PagoUtilidad = info.IdNomina_TipoLiqui_PagoUtilidad; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult EditingDelete_cta_sueldo([ModelBinder(typeof(DevExpressEditorsBinder))] ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info info_det) { if (ModelState.IsValid) { var det = lst_cta_rubro.get_list_sueldo_x_pagar().Where(q => q.Secuencia == info_det.Secuencia).FirstOrDefault(); if (det != null) { det.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); if (bus_configuracion_cta_x_sueldo.eliminarDB(det.IdEmpresa, det.IdNomina, det.IdNominaTipo)) { lst_cta_rubro.DeleteRow_cta_sueldo_x_pagar(info_det); } } } ro_Parametros_Info model = new ro_Parametros_Info(); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(); lst_cta_rubro.set_list_sueldo_x_pagar(model.lst_cta_x_sueldo_pagar); cargar_combos_detalle(); return(PartialView("_GridViewPartial_cta_contable_sueldo_pagar", model)); }
public bool modificarDB(ro_Parametros_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_Parametros Entity = Context.ro_Parametros.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { return(false); } Entity.IdTipoCbte_AsientoSueldoXPagar = info.IdTipoCbte_AsientoSueldoXPagar; Entity.GeneraOP_PagoPrestamos = info.GeneraOP_PagoPrestamos; Entity.IdTipoOP_PagoPrestamos = info.IdTipoOP_PagoPrestamos; Entity.IdFormaOP_PagoPrestamos = info.IdFormaOP_PagoPrestamos; Entity.GeneraOP_LiquidacionVacaciones = info.GeneraOP_LiquidacionVacaciones; Entity.IdTipoOP_LiquidacionVacaciones = info.IdTipoOP_LiquidacionVacaciones; Entity.IdTipoFlujoOP_LiquidacionVacaciones = info.IdTipoFlujoOP_LiquidacionVacaciones; Entity.IdFormaOP_LiquidacionVacaciones = info.IdFormaOP_LiquidacionVacaciones; Entity.DescuentaIESS_LiquidacionVacaciones = info.DescuentaIESS_LiquidacionVacaciones; Entity.cta_contable_IESS_Vacaciones = info.cta_contable_IESS_Vacaciones; Entity.GeneraOP_ActaFiniquito = info.GeneraOP_ActaFiniquito; Entity.IdTipoOP_ActaFiniquito = info.IdTipoOP_ActaFiniquito; Entity.IdFormaPagoOP_ActaFiniquito = info.IdFormaPagoOP_ActaFiniquito; Entity.Sueldo_basico = info.Sueldo_basico; Entity.Porcentaje_aporte_pers = info.Porcentaje_aporte_pers; Entity.Porcentaje_aporte_patr = info.Porcentaje_aporte_patr; Entity.IdRubro_acta_finiquito = info.IdRubro_acta_finiquito; Entity.genera_op_x_pago = info.genera_op_x_pago; Entity.Genera_op_x_pago_x_empleao = info.Genera_op_x_pago_x_empleao; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(ro_Parametros_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_Parametros Entity = new ro_Parametros { IdEmpresa = info.IdEmpresa, IdTipoCbte_AsientoSueldoXPagar = info.IdTipoCbte_AsientoSueldoXPagar, GeneraOP_PagoPrestamos = info.GeneraOP_PagoPrestamos, IdTipoOP_PagoPrestamos = info.IdTipoOP_PagoPrestamos, IdFormaOP_PagoPrestamos = info.IdFormaOP_PagoPrestamos, GeneraOP_LiquidacionVacaciones = info.GeneraOP_LiquidacionVacaciones, IdTipoOP_LiquidacionVacaciones = info.IdTipoOP_LiquidacionVacaciones, IdTipoFlujoOP_LiquidacionVacaciones = info.IdTipoFlujoOP_LiquidacionVacaciones, IdFormaOP_LiquidacionVacaciones = info.IdFormaOP_LiquidacionVacaciones, DescuentaIESS_LiquidacionVacaciones = info.DescuentaIESS_LiquidacionVacaciones, cta_contable_IESS_Vacaciones = info.cta_contable_IESS_Vacaciones, GeneraOP_ActaFiniquito = info.GeneraOP_ActaFiniquito, IdTipoOP_ActaFiniquito = info.IdTipoOP_ActaFiniquito, IdFormaPagoOP_ActaFiniquito = info.IdFormaPagoOP_ActaFiniquito, Sueldo_basico = info.Sueldo_basico, Porcentaje_aporte_patr = info.Porcentaje_aporte_patr, Porcentaje_aporte_pers = info.Porcentaje_aporte_pers, IdRubro_acta_finiquito = info.IdRubro_acta_finiquito, genera_op_x_pago = info.genera_op_x_pago, Genera_op_x_pago_x_empleao = info.Genera_op_x_pago_x_empleao }; Context.ro_Parametros.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Index(ro_Parametros_Info model) { model.lst_cta_x_rubros = lst_cta_rubro.get_list_cta_rubros(model.IdTransaccionSession); model.lst_cta_x_sueldo_pagar = lst_cta_rubro.get_list_sueldo_x_pagar(model.IdTransaccionSession); if (!bus_parametros.guardarDB(model)) { SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); cargar_combos(); return(View(model)); } else { bus_parametros = new ro_Parametros_Bus(); model = bus_parametros.get_info(Convert.ToInt32(SessionFixed.IdEmpresa)); model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); lst_cta_rubro.set_list_cta_rubros(model.lst_cta_x_rubros, model.IdTransaccionSession); lst_cta_rubro.set_list_sueldo_x_pagar(model.lst_cta_x_sueldo_pagar, model.IdTransaccionSession); cargar_combos(); return(View(model)); } }
public bool guardarDB(ro_Parametros_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_Parametros Entity = new ro_Parametros { IdEmpresa = info.IdEmpresa, IdTipoCbte_AsientoSueldoXPagar = Convert.ToInt32(info.IdTipoCbte_AsientoSueldoXPagar), Genera_op_por_acta_finiquito = info.Genera_op_por_acta_finiquito, Genera_op_por_liq_vacaciones = info.Genera_op_por_liq_vacaciones, Genera_op_por_prestamos = info.Genera_op_por_prestamos, genera_op_x_pago = info.genera_op_x_pago, Genera_op_x_pago_x_empleao = info.Genera_op_x_pago_x_empleao, IdTipo_op_acta_finiquito = info.IdTipo_op_acta_finiquito, IdTipo_op_sueldo_por_pagar = info.IdTipo_op_sueldo_por_pagar, IdTipo_op_prestamos = info.IdTipo_op_prestamos, IdTipo_op_vacaciones = info.IdTipo_op_vacaciones, Sueldo_basico = info.Sueldo_basico, Porcentaje_aporte_patr = info.Porcentaje_aporte_patr, Porcentaje_aporte_pers = info.Porcentaje_aporte_pers, IdRubro_acta_finiquito = info.IdRubro_acta_finiquito, EstadoCreacionPrestamos = info.EstadoCreacionPrestamos, Porcentaje_anticipo = info.Porcentaje_anticipo , IdNomina_General = info.IdNomina_General, IdNomina_TipoLiqui_PagoUtilidad = info.IdNomina_TipoLiqui_PagoUtilidad }; Context.ro_Parametros.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception ex) { throw; } }