public void UpdateRow(ba_Banco_Cuenta_x_tb_sucursal_Info info_det, decimal IdTransaccionSession)
 {
     ba_Banco_Cuenta_x_tb_sucursal_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First();
     edited_info.IdSucursal = info_det.IdSucursal;
     edited_info.IdBanco = info_det.IdBanco;
     edited_info.Secuencia = info_det.Secuencia;
 }
 public ActionResult EditingAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] ba_Banco_Cuenta_x_tb_sucursal_Info info_det)
 {
     if (ModelState.IsValid)
         List_Det.AddRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));
     var model = List_Det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));
     cargar_combos_Detalle();
     return PartialView("_GridViewPartial_cuentas_x_sucursal", model);
 }
        public void AddRow(ba_Banco_Cuenta_x_tb_sucursal_Info info_det, decimal IdTransaccionSession)
        {
            List<ba_Banco_Cuenta_x_tb_sucursal_Info> list = get_list(IdTransaccionSession);
            info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1;
            info_det.IdSucursal = info_det.IdSucursal;


            list.Add(info_det);
        }