Example #1
0
        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));
        }
Example #2
0
        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;
        }
Example #3
0
        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);
            }
        }
Example #4
0
        public ActionResult CmbEmpresa_det()
        {
            seg_usuario_x_tb_sucursal_Info model = new seg_usuario_x_tb_sucursal_Info();

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