public fa_PuntoVta_x_seg_usuario_Info get_info(int IdEmpresa, int IdPuntoVta, int Secuencia)
        {
            try
            {
                fa_PuntoVta_x_seg_usuario_Info info = new fa_PuntoVta_x_seg_usuario_Info();

                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_PuntoVta_x_seg_usuario Entity = Context.fa_PuntoVta_x_seg_usuario.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdPuntoVta == IdPuntoVta && q.Secuencia == Secuencia);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new fa_PuntoVta_x_seg_usuario_Info
                    {
                        IdEmpresa  = Entity.IdEmpresa,
                        IdPuntoVta = Entity.IdPuntoVta,
                        IdSucursal = Entity.IdSucursal,
                        Secuencia  = Entity.Secuencia,
                        IdUsuario  = Entity.IdUsuario,
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool guardarDB(fa_PuntoVta_x_seg_usuario_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_PuntoVta_x_seg_usuario Entity = new fa_PuntoVta_x_seg_usuario
                    {
                        IdEmpresa  = info.IdEmpresa,
                        IdSucursal = info.IdSucursal,
                        IdPuntoVta = info.IdPuntoVta,
                        Secuencia  = info.Secuencia,
                        IdUsuario  = info.IdUsuario
                    };
                    Context.fa_PuntoVta_x_seg_usuario.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 3
0
        public void AddRow(fa_PuntoVta_x_seg_usuario_Info info_det, decimal IdTransaccionSession)
        {
            List <fa_PuntoVta_x_seg_usuario_Info> list = get_list(IdTransaccionSession);

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

            list.Add(info_det);
        }
 public bool guardarDB(fa_PuntoVta_x_seg_usuario_Info info)
 {
     try
     {
         return(odata.guardarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 5
0
        public ActionResult EditingAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] fa_PuntoVta_x_seg_usuario_Info info_det)
        {
            int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);

            if (info_det != null)
            {
                Lista_PtoVta_Usuario.AddRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));
            }
            var model = Lista_PtoVta_Usuario.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));

            cargar_combos_detalle();
            return(PartialView("_GridViewPartial_puntoventa_usuario", model));
        }
Ejemplo n.º 6
0
        public void UpdateRow(fa_PuntoVta_x_seg_usuario_Info info_det, decimal IdTransaccionSession)
        {
            fa_PuntoVta_x_seg_usuario_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First();

            edited_info.IdUsuario = info_det.IdUsuario;
        }