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

            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.NewRow_cta_sueldo_x_pagar(info_det);
                info_det.IdEmpresa = 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 Modificar(int IdNomina_Tipo = 0)
 {
     try
     {
         return(View(bus_nomina_tipo.get_info(GetIdEmpresa(), IdNomina_Tipo)));
     }
     catch (Exception)
     {
         throw;
     }
 }