public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ro_empleado_x_CuentaContable_Info info_det) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); if (info_det != null) { if (info_det.IdCuentacon != "") { ct_plancta_Info info_cuenta = bus_plancta.get_info(IdEmpresa, info_det.IdCuentacon); ro_rubro_tipo_Info info_rubro = bus_rubro.get_info(IdEmpresa, info_det.IdRubro); if (info_cuenta != null) { info_det.pc_Cuenta = info_cuenta.pc_Cuenta; } if (info_rubro != null) { info_det.ru_descripcion = info_rubro.ru_descripcion; } } } if (ModelState.IsValid) { List_Det.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } var model = List_Det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); carga_combo(); return(PartialView("_GridViewPartial_Emp_CtaCont", model)); }
public ro_empleado_x_CuentaContable_Info GetInfo(int IdEmpresa, decimal IdEmpleado) { try { ro_empleado_x_CuentaContable_Info info = new ro_empleado_x_CuentaContable_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_empleado_x_CuentaContable Entity = Context.ro_empleado_x_CuentaContable.Where(q => q.IdEmpresa == IdEmpresa && q.IdEmpleado == IdEmpleado).FirstOrDefault(); if (Entity == null) { return(null); } info = new ro_empleado_x_CuentaContable_Info { IdEmpresa = Entity.IdEmpresa, IdEmpleado = Entity.IdEmpleado, IdCuentacon = Entity.IdCuentacon, IdRubro = Entity.IdRubro, Observacion = Entity.Observacion, Secuencia = Entity.Secuencia }; } return(info); } catch (Exception) { throw; } }
public void UpdateRow(ro_empleado_x_CuentaContable_Info info_det, decimal IdTransaccionSession) { ro_empleado_x_CuentaContable_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.IdEmpleado = info_det.IdEmpleado; edited_info.IdCuentacon = info_det.IdCuentacon; edited_info.Observacion = info_det.Observacion; edited_info.IdRubro = info_det.IdRubro; edited_info.pc_Cuenta = info_det.pc_Cuenta; edited_info.pe_nombre = info_det.pe_nombre; }
public void AddRow(ro_empleado_x_CuentaContable_Info info_det, decimal IdTransaccionSession) { List <ro_empleado_x_CuentaContable_Info> list = get_list(IdTransaccionSession); info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; info_det.IdEmpleado = info_det.IdEmpleado; info_det.IdCuentacon = info_det.IdCuentacon; info_det.Observacion = info_det.Observacion; info_det.IdRubro = info_det.IdRubro; info_det.pc_Cuenta = info_det.pc_Cuenta; info_det.pe_nombre = info_det.pe_nombre; list.Add(info_det); }
public ActionResult CmbRubro_Emp() { ro_empleado_x_CuentaContable_Info model = new ro_empleado_x_CuentaContable_Info(); return(PartialView("_CmbRubro_Emp", model)); }