public IList <ProductoDTO> ObtenerPorDescripcion(string cadena)
        {
            ProductoServicio    serv      = new ProductoServicio();
            IList <ProductoDTO> productos = serv.ObtenerPorDescripcion(cadena);

            return(productos);
        }
Esempio n. 2
0
 public EliminarProducto(PantallaProductos PantallaProducto, long id)
 {
     _productoServicio  = new ProductoServicio();
     _pantallaProductos = PantallaProducto;
     _producto          = _productoServicio.ObtenerProducto(id);
     InitializeComponent();
 }
Esempio n. 3
0
 public frmProyecto()
 {
     InitializeComponent();
     oProductoServicio = new ProductoServicio();
     oUsuarioServicio  = new UsuarioServicio();
     oProyectoServicio = new ProyectoServicio();
 }
        public IList <ProductoDTO> ObtenerTodos()
        {
            ProductoServicio    serv      = new ProductoServicio();
            IList <ProductoDTO> productos = serv.ObtenerTodos();

            return(productos);
        }
Esempio n. 5
0
 public InformeInventario(tallerEntities ent)
 {
     InitializeComponent();
     tallerEnt = ent;
     prodServ  = new ProductoServicio(tallerEnt);
     cargaInforme();
 }
        public ResultadoOperacion BorrarProducto(ProductoDTO _productoDTO)
        {
            ProductoServicio   serv      = new ProductoServicio();
            ResultadoOperacion resultado = serv.BorrarProducto(_productoDTO);

            return(resultado);
        }
 public ProductosController()
 {
     contexto      = new Entities();
     prodServicio  = new ProductoServicio(contexto);
     marcaServicio = new MarcaServicio(contexto);
     catServicio   = new CategoriaServicio(contexto);
 }
        public ProductoDTO ObtenerPorId(int productoId)
        {
            ProductoServicio serv     = new ProductoServicio();
            ProductoDTO      producto = serv.ObtenerPorId(productoId);

            return(producto);
        }
        public IList <ProductoDTO> ObtenerPorCategoria(CategoriaDTO categoria)
        {
            ProductoServicio    serv     = new ProductoServicio();
            IList <ProductoDTO> producto = serv.ObtenerPorCategoria(categoria);

            return(producto);
        }
        public ProductoServicio CrearServicio()
        {
            VentaContexto       db          = new VentaContexto();
            ProductoRepositorio repositorio = new ProductoRepositorio(db);
            ProductoServicio    servicio    = new ProductoServicio(repositorio);

            return(servicio);
        }
        public ActionResult <Producto> Post([FromBody] Producto producto)
        {
            ProductoServicio servicio = CrearServicio();

            var resultado = servicio.Agregar(producto);

            return(Ok(resultado));
        }
        public ActionResult Delete(Guid id)
        {
            ProductoServicio servicio = CrearServicio();

            servicio.Eliminar(id);

            return(Ok("Eliminado exitosamente"));
        }
Esempio n. 13
0
 private void CargarList()
 {
     Device.BeginInvokeOnMainThread(async() =>
     {
         ProductoServicio servicios = new ProductoServicio();
         contexto.Producto          = await servicios.ListaProductos();
         lstPersonas.ItemsSource    = contexto.Producto;
     });
 }
Esempio n. 14
0
 public MVProductos(tallerEntities ent)
 {
     tallerEnt   = ent;
     prodServ    = new ProductoServicio(tallerEnt);
     listaProduc = new ListCollectionView(prodServ.getAll().ToList());
     tipoProServ = new ServicioGenerico <tipoproducto>(tallerEnt);
     provoServ   = new ServicioGenerico <proveedor>(tallerEnt);
     prdNuevo    = new productos();
 }
        public ActionResult Put(Guid id, [FromBody] Producto producto)
        {
            ProductoServicio servicio = CrearServicio();

            producto.productoId = id;

            servicio.Editar(producto);

            return(Ok("Editado exitosamente"));
        }
Esempio n. 16
0
        public static List <ProductoServicio> ListarProductoServicio()
        {
            SqlConnection conexion    = null;
            SqlDataReader lectorDatos = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "ListarProductoServicio";
                comando.CommandType = CommandType.StoredProcedure;

                conexion.Open();

                lectorDatos = comando.ExecuteReader();

                List <ProductoServicio> cod = new List <ProductoServicio>();

                ProductoServicio ag = null;

                while (lectorDatos.Read())
                {
                    string           Id         = (string)lectorDatos["Id"];
                    string           Nombre     = (string)lectorDatos["Nombre"];
                    decimal          Precio     = (decimal)lectorDatos["Precio"];
                    TipoMoneda       Moneda     = Persistencia.PTipoMoneda.BuscarTipoMoneda((string)lectorDatos["IdMoneda"]);
                    string           Comentario = (string)lectorDatos["Comentario"];
                    int              Stock      = (int)lectorDatos["Stock"];
                    UnidadesDeMedida UniMed     = PUnidadesDeMedida.BuscarUnidadDeMedida((int)lectorDatos["UnidadDeMedida"]);

                    ag = new ProductoServicio(Id, Nombre, Precio, Moneda, Comentario, Stock, UniMed);
                    cod.Add(ag);
                }

                return(cod);
            }
            catch (Exception ex)
            {
                throw new ExcepcionesPersonalizadas.Persistencia("No se pudo conseguir las listas de " + mensaje + ex.Message + ".");
            }
            finally
            {
                if (lectorDatos != null)
                {
                    lectorDatos.Close();
                }

                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Esempio n. 17
0
        public static ProductoServicio BuscarProductoServicio(string id)
        {
            SqlConnection conexion    = null;
            SqlDataReader lectorDatos = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "BuscarProductoServicio";
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@id", id);

                conexion.Open();

                lectorDatos = comando.ExecuteReader();

                ProductoServicio ret    = null;
                TipoMoneda       Moneda = null;
                if (lectorDatos.Read())
                {
                    string  Codigo = (string)lectorDatos["Id"];
                    string  Nombre = Convert.ToString(lectorDatos["Nombre"]);
                    decimal Precio = (decimal )lectorDatos["Precio"];
                    Moneda = PTipoMoneda.BuscarTipoMoneda((string)lectorDatos["IdMoneda"]);
                    string           Comentario = (string)lectorDatos["Comentario"];
                    int              Stock      = (int)lectorDatos["Stock"];
                    UnidadesDeMedida UniMed     = PUnidadesDeMedida.BuscarUnidadDeMedida((int)lectorDatos["UnidadDeMedida"]);
                    ret = new ProductoServicio(Codigo, Nombre, Precio, Moneda, Comentario, Stock, UniMed);
                }

                return(ret);
            }
            catch (Exception ex)
            {
                throw new ExcepcionesPersonalizadas.
                      Persistencia("No se pudo buscar " + mensaje + "." + ex.Message);
            }
            finally
            {
                if (lectorDatos != null)
                {
                    lectorDatos.Close();
                }

                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Esempio n. 18
0
        public static int ModificarProductoServicio(ProductoServicio a)
        {
            SqlConnection conexion = null;

            try
            {
                conexion = new SqlConnection(DatosConexion.CadenaConexion);

                SqlCommand comando = conexion.CreateCommand();
                comando.CommandText = "ModificarProductoServicio";
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@Id", a.Codigo);
                comando.Parameters.AddWithValue("@nombre", a.Nombre);
                comando.Parameters.AddWithValue("@cambio", a.Precio);
                comando.Parameters.AddWithValue("@simbolo", a.Moneda.Id);
                comando.Parameters.AddWithValue("@nacional", a.Comentario);
                comando.Parameters.AddWithValue("@habilitado", a.Stock);
                comando.Parameters.AddWithValue("@UnidadDeMedida", a.UniMed.Id);

                SqlParameter valorRetorno = new SqlParameter("@valorRetorno", SqlDbType.Int);
                valorRetorno.Direction = ParameterDirection.ReturnValue;
                comando.Parameters.Add(valorRetorno);

                conexion.Open();

                int filasAfectadas = comando.ExecuteNonQuery();

                if ((int)valorRetorno.Value == -2)
                {
                    throw new Exception();
                }

                return((int)valorRetorno.Value);
            }
            catch (Exception)
            {
                throw new ExcepcionesPersonalizadas.Persistencia("No se pudo modificar " + mensaje + ".");
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.Close();
                }
            }
        }
Esempio n. 19
0
        public GenericResponse <InfoPrincipalModel> InfoPrincipal()
        {
            GenericResponse <InfoPrincipalModel> response = new GenericResponse <InfoPrincipalModel>();
            JwtDecodeModel model = (JwtDecodeModel)Thread.CurrentPrincipal;

            try
            {
                bool esVendedor = false;

                esVendedor = model.Roles.Count() == 1 && model.IsInRole("Vendedor");


                ProductoServicio  prodServicio = new ProductoServicio();
                VentaServicio     ventServicio = new VentaServicio();
                ClienteServicio   cliServicio  = new ClienteServicio();
                PromocionServicio promServicio = new PromocionServicio();

                InfoPrincipalModel data = new InfoPrincipalModel();
                data.CantClientes   = cliServicio.Listar("").Count();
                data.CantProductos  = prodServicio.Listar("", 0).Count();
                data.CantVentas     = esVendedor ? ventServicio.Listar("", model.Id).Count() :  ventServicio.Listar("", 0).Count();
                data.CantUsuarios   = esVendedor ? 0 :  servicio.Listar("").Count();
                data.PromosActuales = promServicio.Listar("", 1);
                data.ProdBajoStock  = prodServicio.Listar("", 1);

                response.Data    = data;
                response.Codigo  = 200; // OK
                response.Error   = false;
                response.Mensaje = "OK";
            }
            catch (Exception ex)
            {
                throw new CustomResponseException(ex.Message, 500);
            }
            return(response);
        }
 public ProductoController()
 {
     _context         = new ApplicationDbContext();
     productoServicio = new ProductoServicio();
     _conexionBd      = new ConexionBD();
 }
Esempio n. 21
0
 public PantallaProductos(PantallaPrincipal pantallaPrincipal)
 {
     _productoServicio  = new ProductoServicio();
     _pantallaPrincipal = pantallaPrincipal;
     InitializeComponent();
 }
Esempio n. 22
0
 public RegistrarProducto(PantallaProductos PantallaProducto)
 {
     _productoServicio  = new ProductoServicio();
     _pantallaProductos = PantallaProducto;
     InitializeComponent();
 }
Esempio n. 23
0
 public ProductoController(CarniceriaContext _context)
 {
     _productoServicio = new ProductoServicio(_context);
     _ImagenServicio   = new ImagenProductoServicio(_context);
 }
Esempio n. 24
0
 public ListarController(NegocioContext context, IHostingEnvironment environment)
 {
     _environment = environment;
     servicioProd = new ProductoServicio( context);
 }
        public ActionResult <Producto> Get(Guid id)
        {
            ProductoServicio servicio = CrearServicio();

            return(Ok(servicio.SeleccionarPorID(id)));
        }
        public ActionResult <IEnumerable <Producto> > Get()
        {
            ProductoServicio servicio = CrearServicio();

            return(Ok(servicio.Listar()));
        }
Esempio n. 27
0
 public ProductosController()
 {
     productos = new ProductoServicio();
 }
Esempio n. 28
0
 public MenuBarViewComponent(NegocioContext negocioContext)
 {
     servicioProd = new ProductoServicio(negocioContext);
 }