public void UpdateRow(cxc_LiquidacionTarjetaDet_Info info_det, decimal IdTransaccionSession)
        {
            cxc_LiquidacionTarjetaDet_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First();

            edited_info.IdMotivo  = info_det.IdMotivo;
            edited_info.Valor     = info_det.Valor;
            edited_info.Secuencia = info_det.Secuencia;
        }
        public void AddRow(cxc_LiquidacionTarjetaDet_Info info_det, decimal IdTransaccionSession)
        {
            List <cxc_LiquidacionTarjetaDet_Info> list = get_list(IdTransaccionSession);

            info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1;


            list.Add(info_det);
        }
        public ActionResult EditingUpdateMotivo([ModelBinder(typeof(DevExpressEditorsBinder))] cxc_LiquidacionTarjetaDet_Info info_det)
        {
            if (ModelState.IsValid)
            {
                Lista_LiquidacionTarjetaDet.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));
            }
            var model = Lista_LiquidacionTarjetaDet.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));

            return(PartialView("_GridViewPartial_MotivosLiquidacion", model));
        }