public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ba_Cbte_Ban_x_ba_TipoFlujo_Info info_det) { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); if (info_det != null) { if (info_det.IdTipoFlujo != 0) { ba_TipoFlujo_Info info_TipoFlujo = bus_flujo.get_info(IdEmpresa, info_det.IdTipoFlujo); if (info_TipoFlujo != null) { info_det.IdTipoFlujo = info_TipoFlujo.IdTipoFlujo; info_det.Descricion = info_TipoFlujo.Descricion; } } } if (ModelState.IsValid) { List_Det.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } var model = List_Det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos_Detalle(); return(PartialView("_GridViewPartial_flujo_det", model)); }
public void AddRow(ba_Cbte_Ban_x_ba_TipoFlujo_Info info_det, decimal IdTransaccionSession) { List <ba_Cbte_Ban_x_ba_TipoFlujo_Info> list = get_list(IdTransaccionSession); info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; list.Add(info_det); }
public void UpdateRow(ba_Cbte_Ban_x_ba_TipoFlujo_Info info_det, decimal IdTransaccionSession) { ba_Cbte_Ban_x_ba_TipoFlujo_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.IdTipocbte = info_det.IdTipocbte; edited_info.IdCbteCble = info_det.IdCbteCble; edited_info.Porcentaje = info_det.Porcentaje; edited_info.Valor = info_det.Valor; edited_info.Secuencia = info_det.Secuencia; }
public ActionResult EditingUpdateFlujo([ModelBinder(typeof(DevExpressEditorsBinder))] ba_Cbte_Ban_x_ba_TipoFlujo_Info info_det) { if (ModelState.IsValid) { List_Banco_Flujo_Det.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } var model = List_Banco_Flujo_Det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_flujo_det", model)); }
public void AddRow(ba_Cbte_Ban_x_ba_TipoFlujo_Info info_det, decimal IdTransaccionSession) { List <ba_Cbte_Ban_x_ba_TipoFlujo_Info> list = get_list(IdTransaccionSession); if (list.Where(q => q.IdTipoFlujo == info_det.IdTipoFlujo).Count() == 0) { info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; list.Add(info_det); } //info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; //info_det.IdTipocbte = info_det.IdTipocbte; //info_det.IdCbteCble = info_det.IdCbteCble; //info_det.IdTipoFlujo = info_det.IdTipoFlujo; //info_det.Porcentaje = info_det.Porcentaje; //info_det.Valor = info_det.Valor; //list.Add(info_det); }
public ActionResult CmbFlujo_Tipo() { ba_Cbte_Ban_x_ba_TipoFlujo_Info model = new ba_Cbte_Ban_x_ba_TipoFlujo_Info(); return(PartialView("_CmbFlujo_Tipo", model)); }