public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] seg_usuario_x_tb_sucursal_Info info_det) { if (info_det != null) { var emp = bus_empresa.get_info(info_det.IdEmpresa); info_det.IdSucursal = string.IsNullOrEmpty(info_det.IdString) ? 0 : Convert.ToInt32(info_det.IdString.Substring(3, 3)); var suc = bus_sucursal.get_info(info_det.IdEmpresa, info_det.IdSucursal); if (suc != null && emp != null) { info_det.IdSucursal = info_det.IdSucursal; info_det.Su_Descripcion = suc.Su_Descripcion; info_det.IdEmpresa = info_det.IdEmpresa; info_det.em_nombre = emp.em_nombre; } } if (ModelState.IsValid) { List_det.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } var model = List_det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos_det(); return(PartialView("_GridViewPartial_Usuario_x_Sucursal", model)); }
public void UpdateRow(seg_usuario_x_tb_sucursal_Info info_det, decimal IdTransaccionSession) { seg_usuario_x_tb_sucursal_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.IdUsuario = info_det.IdUsuario; edited_info.IdSucursal = info_det.IdSucursal; edited_info.IdEmpresa = info_det.IdEmpresa; edited_info.em_nombre = info_det.em_nombre; edited_info.Su_Descripcion = info_det.Su_Descripcion; edited_info.IdString = info_det.IdString; }
public void AddRow(seg_usuario_x_tb_sucursal_Info info_det, decimal IdTransaccionSession) { List <seg_usuario_x_tb_sucursal_Info> list = get_list(IdTransaccionSession); if (list.Where(q => q.IdEmpresa == info_det.IdEmpresa && q.IdSucursal == info_det.IdSucursal).Count() == 0) { info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; info_det.IdUsuario = info_det.IdUsuario; info_det.IdSucursal = info_det.IdSucursal; info_det.IdEmpresa = info_det.IdEmpresa; info_det.em_nombre = info_det.em_nombre; info_det.Su_Descripcion = info_det.Su_Descripcion; info_det.IdString = info_det.IdString; list.Add(info_det); } }
public ActionResult CmbEmpresa_det() { seg_usuario_x_tb_sucursal_Info model = new seg_usuario_x_tb_sucursal_Info(); return(PartialView("_CmbEmpresa_det", model)); }