Example #1
0
        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;
        }
Example #4
0
        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));
        }