Ejemplo n.º 1
0
        public Usuario Login(Usuario usuario)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.SetQuery("select ID from Usuarios Where Email=@Email and Contraseña=@Contraseña ");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@Email", usuario.Email);
                datos.AgregarParametro("@Contraseña", usuario.Contraseña);
                datos.EjecutarLector();

                if (datos.lector.Read())
                {
                    usuario.IdUsuario = (Int64)datos.lector["ID"];
                }

                return(usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 2
0
        public void Enviar(Pedido pedido)
        {
            AccesoDatos datos  = new AccesoDatos();
            AccesoDatos datos2 = new AccesoDatos();
            AccesoDatos datos3 = new AccesoDatos();
            AccesoDatos datos4 = new AccesoDatos();
            Int64       idpedido;

            try
            {
                datos.setearSP("NuevoPedido_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@Fecha", pedido.Fecha);
                datos.AgregarParametro("@IdUsuario", pedido.Usuario.IdUsuario);
                datos.AgregarParametro("@Total", pedido.Carro.Subtotal);
                datos.EjecutarAccion();
                datos.CerrarConexion();
                datos3.SetQuery("select ID from Pedidos where IDUsuario=@IdUsuario and Fecha=@Fecha");
                datos3.comando.Parameters.Clear();
                datos3.AgregarParametro("@IdUsuario", pedido.Usuario.IdUsuario);
                datos3.AgregarParametro("@Fecha", pedido.Fecha);
                datos3.EjecutarLector();
                datos3.lector.Read();
                idpedido = (Int64)datos3.lector["ID"];
                datos3.CerrarConexion();
                datos4.SetQuery("insert into Detalle_Estados (IdEstado,IdPedido,Fecha) values(@IdEstado,@IdPedido,@Fecha)");
                datos4.comando.Parameters.Clear();
                datos4.AgregarParametro("@IdEstado", pedido.Estado.IdEstado);
                datos4.AgregarParametro("@IdPedido", idpedido);
                datos4.AgregarParametro("@Fecha", pedido.Fecha);
                datos4.EjecutarAccion();
                datos4.CerrarConexion();
                //Necesito enviar articulos individuales con su idart su idcolor y cantidad
                foreach (var item in pedido.Carro.listaItems)
                {
                    datos2.setearSP("NuevoDetalle_SP");
                    datos2.comando.Parameters.Clear();
                    datos2.AgregarParametro("@IdArticulo", item.articulo.IdArticulo);
                    datos2.AgregarParametro("@IdColor", item.Color.IdColor);
                    datos2.AgregarParametro("@IdPedido", idpedido);
                    datos2.AgregarParametro("@Cantidad", item.Cantidad);
                    datos2.EjecutarAccion();
                    datos2.CerrarConexion();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 3
0
        public List <Articulo> listar(int filtro)
        {
            List <Articulo> listado = new List <Articulo>();
            AccesoDatos     datos   = new AccesoDatos();
            Articulo        aux;
            AccesoDatos     datos2 = new AccesoDatos();


            try
            {
                datos.SetQuery("select * from Articulos Where Estado=1 and IdCategoria=@categoria");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@categoria", filtro);
                datos.EjecutarLector();
                while (datos.lector.Read())
                {
                    aux = new Articulo();

                    aux.Nombre                = (string)datos.lector["Nombre"];
                    aux.Precio                = (decimal)datos.lector["Precio"];
                    aux.Estado                = (bool)datos.lector["Estado"];
                    aux.UrlImagen             = (string)datos.lector["UrlImagen"];
                    aux.Stock                 = (int)datos.lector["Stock"];
                    aux.Descripcion           = (string)datos.lector["Descripcion"];
                    aux.IdArticulo            = (Int64)datos.lector["ID"];
                    aux.Destacado             = (bool)datos.lector["Destacado"];
                    aux.Categoria             = new Categoria();
                    aux.Categoria.IdCategoria = (Int32)datos.lector["IdCategoria"];
                    {
                        //prueba colores
                        datos2.setearSP("Colores_SP");
                        datos2.comando.Parameters.Clear();
                        datos2.AgregarParametro("@ID", aux.IdArticulo);
                        datos2.EjecutarLector();
                        aux.Colores = new List <Color>();
                        while (datos2.lector.Read())
                        {
                            Color color = new Color();
                            color.IdColor  = (int)datos2.lector["IDColor"];
                            color.Nombre   = (string)datos2.lector["Color"];
                            color.Cantidad = (int)datos2.lector["Cantidad"];
                            aux.Colores.Add(color);
                        }
                        datos2.CerrarConexion();
                    }

                    listado.Add(aux);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 4
0
        public void Modificar(Categoria categoria)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.SetearQuery("UPDATE Categorias SET Nombre=@Nombre WHERE Id=@Id");
                datos.AgregarParametro("@Nombre", categoria.Nombre);
                datos.AgregarParametro("@ID", categoria.ID);
                datos.EjecturAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
0
        public List <Estado> listar(Pedido pedido)
        {
            List <Estado> listado = new List <Estado>();
            Estado        aux;
            AccesoDatos   datos = new AccesoDatos();

            try
            {
                datos.SetQuery("select * from Seguimiento_VW  where IdPedido=@IdPedido order by IdEstado asc");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@IdPedido", pedido.ID);
                datos.EjecutarLector();
                while (datos.lector.Read())
                {
                    aux        = new Estado();
                    aux.estado = (string)datos.lector["Estado"];
                    aux.Fecha  = (DateTime)datos.lector["Fecha"];
                    listado.Add(aux);
                }
                return(listado);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 6
0
        public bool Verifica_Existencia(string Codigo)
        {
            int         Count = 0;
            AccesoDatos Datos;

            Datos = new AccesoDatos();

            try
            {
                Datos.SetearQuery("SELECT ID FROM[TP_WEB].[dbo].[Vouchers] where[CodigoVoucher] = @Codigo and Estado = 0");
                Datos.AgregarParametro("@Codigo", Codigo);
                Datos.EjecutarLector();
                while (Datos.Lector.Read())
                {
                    Count++;
                }
                if (Count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 7
0
        public Usuario Listar(Usuario user)
        {
            AccesoDatos datos = new AccesoDatos();
            Usuario     aux;

            try
            {
                datos.SetQuery("select * from Usuarios_VW where Email=@Email");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@Email", user.Email);
                datos.EjecutarLector();
                datos.lector.Read();

                aux             = new Usuario();
                aux.Nombre      = (string)datos.lector["Nombre"];
                aux.Apellido    = (string)datos.lector["Apellido"];
                aux.DNI         = (string)datos.lector["DNI"];
                aux.Email       = (string)datos.lector["Email"];
                aux.Contraseña  = (string)datos.lector["Contraseña"];
                aux.IdUsuario   = (Int64)datos.lector["ID"];
                aux.TipoUsuario = (string)datos.lector["Tipo"];

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 8
0
        public void agregar(Articulo aux)
        {
            Int64       idart;
            AccesoDatos datos  = new AccesoDatos();
            AccesoDatos datos2 = new AccesoDatos();
            AccesoDatos datos3 = new AccesoDatos();

            try
            {
                datos.setearSP("NuevoArticulo_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@Nombre", aux.Nombre);
                datos.AgregarParametro("@Stock", aux.Stock);
                datos.AgregarParametro("@Precio", aux.Precio);
                datos.AgregarParametro("@Estado", 1);
                datos.AgregarParametro("@Descripcion", aux.Descripcion);
                datos.AgregarParametro("@UrlImagen", aux.UrlImagen);
                datos.AgregarParametro("@Categoria", aux.Categoria.IdCategoria);
                datos.AgregarParametro("@Destacado", aux.Destacado);
                datos.EjecutarAccion();
                datos.CerrarConexion();

                datos3.SetQuery("select ID from Articulos where Nombre=@NombreArt");
                datos3.comando.Parameters.Clear();
                datos3.AgregarParametro("@NombreArt", aux.Nombre);
                datos3.EjecutarLector();
                datos3.lector.Read();
                idart = (Int64)datos3.lector["ID"];

                foreach (var item in aux.Colores)
                {
                    datos2.setearSP("NuevoColorXArticulo_SP");
                    datos2.comando.Parameters.Clear();
                    datos2.AgregarParametro("@IDArticulo", idart);
                    datos2.AgregarParametro("@IDColor", item.IdColor);
                    datos2.AgregarParametro("@Cantidad", item.Cantidad);
                    datos2.EjecutarAccion();
                    datos2.CerrarConexion();
                }

                datos3.CerrarConexion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 9
0
        public void ModificarStock(Producto producto)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.SetearSP("spModificarStockProducto");

                datos.AgregarParametro("@Stock", producto.Stock);
                datos.AgregarParametro("@ID", producto.ID);
                datos.EjecturAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 10
0
        public void modificarUsuario(Usuario usuario)
        {
            AccesoDatos datos   = new AccesoDatos();
            SqlCommand  comando = new SqlCommand();

            try
            {
                //datos.setearQuery("Update POKEMONS set Nombre=@Nombre Where Id=@Id");
                datos.setearSP("SP_ModificarUsuario");
                datos.AgregarParametro("@Id", usuario.IdUsuario.ToString());
                datos.AgregarParametro("@CodUsuario", usuario.CodUsuario.ToString());
                datos.AgregarParametro("@TipoUsuario", usuario.TipoUsuario);
                datos.AgregarParametro("@Email", usuario.Email);
                datos.AgregarParametro("@Sexo", usuario.Sexo);
                datos.AgregarParametroFecha("@FechaReg", usuario.FechaReg);
                datos.AgregarParametroFecha("@FechaNac", usuario.FechaNac);
                //datos.AgregarParametro("@FechaNac", chofer.FechaNacimiento);
                datos.AgregarParametro("@Estado", usuario.Estado);
                datos.AgregarParametro("@Clave", usuario.Clave);

                datos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 11
0
        public bool Modificar(Articulo Art)
        {
            AccesoDatos Datos = new AccesoDatos();

            try
            {
                Datos.SetearQuery("update[Articulo] set[Nombre] = @Nombre,[CodigoArticulo] = @CodArt,[Descripcion] = @Descripcion,[ID_Marca] = @ID_Marca,[ID_Categoria] = @ID_Categoria,[Precio] = @Precio where ID = @ID");



                Datos.AgregarParametro("@ID", Art.ID.ToString());
                Datos.AgregarParametro("@Nombre", Art.Nombre);
                Datos.AgregarParametro("@CodArt", Art.CodigoArticulo.ToString());
                Datos.AgregarParametro("@Descripcion", Art.Descripcion);
                Datos.AgregarParametro("@ID_Marca", Art.Marca.ID.ToString());
                Datos.AgregarParametro("@ID_Categoria", Art.Categoria.ID.ToString());
                Datos.AgregarParametro("@Precio", Art.Precio.ToString());

                Datos.Ejecucion_Accion();

                return(true);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
        public void modificar(Articulo ar)
        {
            AccesoDatos datos = new AccesoDatos();

            ///consulta de prueba
            try
            {
                datos.setearConsulta("update ARTICULOS set Codigo = @codigo, Nombre = @nombre, Descripcion = @descripcion, IdMarca = @IdMarca, IdCategoria = @IdCategoria, ImagenUrl = @ImagenUrl, precio = @Precio where id = @Id");

                datos.AgregarParametro("@Id", Convert.ToString(ar.id));
                datos.AgregarParametro("@codigo", ar.Cod_articulo);
                datos.AgregarParametro("@nombre", ar.Nombre);
                datos.AgregarParametro("@descripcion", ar.Descripcion);
                datos.AgregarParametro("@IdMarca", Convert.ToString(ar.Marca.Id));
                datos.AgregarParametro("@IdCategoria", Convert.ToString(ar.Categoria.Id));
                datos.AgregarParametro("@ImagenUrl", ar.Imagen);
                datos.AgregarParametrodecimal("@Precio", Convert.ToDecimal(ar.Precio));

                datos.ejecutarlectura();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }
Ejemplo n.º 13
0
        public void Modificar(Articulo aux)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearSP("ModificarArticulo_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@ID", aux.IdArticulo);
                datos.AgregarParametro("@Nombre", aux.Nombre);
                datos.AgregarParametro("@Stock", aux.Stock);
                datos.AgregarParametro("@Precio", aux.Precio);
                datos.AgregarParametro("@Estado", aux.Estado);
                datos.AgregarParametro("@Descripcion", aux.Descripcion);
                datos.AgregarParametro("@UrlImagen", aux.UrlImagen);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
        public void agregar(Articulo ar)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearConsulta("insert into ARTICULOS (Codigo, Nombre, Descripcion, IdMarca, IdCategoria, ImagenUrl, Precio) values(@codigo,@nombre,@descripcion,@IdMarca, @IdCategoria, @ImagenUrl, @Precio)");
                datos.AgregarParametro("@codigo", ar.Cod_articulo);
                datos.AgregarParametro("@nombre", ar.Nombre);
                datos.AgregarParametro("@descripcion", ar.Descripcion);
                datos.AgregarParametro("@IdMarca", Convert.ToString(ar.Marca.Id));
                datos.AgregarParametro("@IdCategoria", Convert.ToString(ar.Categoria.Id));
                datos.AgregarParametro("@ImagenUrl", ar.Imagen);
                datos.AgregarParametro("@Precio", Convert.ToString(ar.Precio));
                datos.ejecutarAcion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }
Ejemplo n.º 15
0
        public List <Detalle> listar(Pedido pedido)
        {
            List <Detalle> listado = new List <Detalle>();
            AccesoDatos    datos   = new AccesoDatos();
            Detalle        aux;

            try
            {
                datos.SetQuery("select * from DetallePedidos_VW where  IdPedido=@Idpedido");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@Email", pedido.Usuario.Email);
                datos.AgregarParametro("@Idpedido", pedido.ID);
                datos.EjecutarLector();
                while (datos.lector.Read())
                {
                    aux                          = new Detalle();
                    aux.ID                       = (Int32)datos.lector["ID"];
                    aux.pedido                   = new Pedido();
                    aux.pedido.ID                = (Int64)datos.lector["IdPedido"];
                    aux.item                     = new ItemCarro();
                    aux.item.articulo            = new Articulo();
                    aux.item.articulo.IdArticulo = (Int64)datos.lector["IdArticulo"];
                    aux.item.articulo.Nombre     = (string)datos.lector["Articulo"];
                    aux.item.Color               = new Color();
                    aux.item.Color.Nombre        = (string)datos.lector["Color"];
                    aux.item.Cantidad            = (int)datos.lector["cantidad"];
                    //aux.pedido.Usuario = new Usuario();
                    //aux.pedido.Usuario.Email =(string)datos.lector["Email"];
                    aux.item.articulo.Precio = (decimal)datos.lector["Precio"];
                    listado.Add(aux);
                }

                return(listado);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 16
0
        public void modificarTerminal(Terminal terminal)
        {
            AccesoDatos datos   = new AccesoDatos();
            SqlCommand  comando = new SqlCommand();

            try
            {
                //datos.setearQuery("Update POKEMONS set Nombre=@Nombre Where Id=@Id");
                datos.setearSP("SP_ModificarTerminal");
                datos.AgregarParametro("@Id", terminal.IdTerminal.ToString());
                datos.AgregarParametro("@CodTerminal", terminal.CodTerminal.ToString());
                datos.AgregarParametro("@NomTerminal", terminal.NombreTerminal);
                datos.AgregarParametro("@Estado", terminal.Estado);
                datos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 17
0
        public void actualizar(Pedido pedido)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearSP("ActualizarEstado_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@IdEstado", pedido.Estado.IdEstado);
                datos.AgregarParametro("@IdPedido", pedido.ID);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 18
0
        public void Destacar(Articulo aux)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearSP("Destacar_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@IdArticulo", aux.IdArticulo);
                datos.AgregarParametro("@Destacado", aux.Destacado);
                datos.EjecutarAccion();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 19
0
        public void DescontarStock(Detalle detalle)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearSP("DescontarStock_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@IdArticulo", detalle.item.articulo.IdArticulo);
                datos.AgregarParametro("@Cantidad", detalle.item.Cantidad);
                datos.EjecutarAccion();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 20
0
        public void ModificarUsuario(Usuario usuario)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.setearSP("ModificarUsuario_SP");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@ID", usuario.IdUsuario);
                datos.AgregarParametro("@Nombre", usuario.Nombre);
                datos.AgregarParametro("@Apellido", usuario.Apellido);
                datos.AgregarParametro("@DNI", usuario.DNI);
                datos.AgregarParametro("@Email", usuario.Email);
                datos.AgregarParametro("@Contraseña", usuario.Contraseña);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
Ejemplo n.º 21
0
        public bool Guardar(Usuario Us)
        {
            bool        Resultado = false;
            AccesoDatos Datos     = new AccesoDatos();

            try
            {
                Datos.SetearQuery("insert into Usuarios values (@Nombre,@Nombre_Usuario,@Pass,@IDRole,@Mail,@Apellido)");
                Datos.AgregarParametro("@Nombre", Us.Nombre.ToString());
                Datos.AgregarParametro("@Pass", Us.Password.ToString());
                Datos.AgregarParametro("@IDRole", Us.Role.ID.ToString());
                Datos.AgregarParametro("@Mail", Us.Mail.ToString());
                Datos.AgregarParametro("@Apellido", Us.Apellido.ToString());
                Datos.AgregarParametro("@Nombre_Usuario", Us.NombreUsuario.ToString());

                Datos.Ejecucion_Accion();

                Resultado = true;
                return(Resultado);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Ejemplo n.º 22
0
        public bool Agregar(Articulo Artic)
        {
            bool Resultado = false;

            AccesoDatos Datos = new AccesoDatos();

            try
            {
                Datos.SetearQuery("Insert into [Negocio].[dbo].Articulo values(@Nombre,@CodigoArticulo,@Descripcion,@ID_Marca,@ID_Categoria,@Precio,NULL,0)");
                Datos.AgregarParametro("@Nombre", Artic.Nombre);
                Datos.AgregarParametro("@CodigoArticulo", Artic.CodigoArticulo.ToString());
                Datos.AgregarParametro("@Descripcion", Artic.Descripcion);
                Datos.AgregarParametro("@Precio", Artic.Precio.ToString());
                Datos.AgregarParametro("@ID_Marca", Artic.Marca.ID.ToString());
                Datos.AgregarParametro("@ID_Categoria", Artic.Categoria.ID.ToString());

                Datos.EjecutarLector();

                return(Resultado);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Ejemplo n.º 23
0
        public void modificarMicro(Micro micro)
        {
            AccesoDatos datos   = new AccesoDatos();
            SqlCommand  comando = new SqlCommand();

            try
            {
                //datos.setearQuery("Update POKEMONS set Nombre=@Nombre Where Id=@Id");
                datos.setearSP("SP_ModificarMicro");
                datos.AgregarParametro("@Id", micro.IdMicro.ToString());
                datos.AgregarParametro("@Patente", micro.Patente.ToString());
                datos.AgregarParametro("@Modelo", micro.Modelo.ToString());
                datos.AgregarParametroFecha("@FechaFabr", micro.FechaFabricacion);
                datos.AgregarParametro("@CantAsientos", micro.CantAsientos.ToString());
                datos.AgregarParametro("@Estado", micro.Estado);
                datos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 24
0
        public Usuario login(Usuario usuario)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.SetearQuery("Select IdUsuario from Usuarios Where NombreUsuario = @Usuario AND Contraseña = @Pass");
                datos.AgregarParametro("@Usuario", usuario.Nombre_Usuario);
                datos.AgregarParametro("@Pass", usuario.Contraseña);

                datos.EjecutarLector();
                if (datos.Lector.Read())
                {
                    usuario.ID_Usuario = (Int64)datos.Lector["ID_Usuario"];
                }

                return(usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 25
0
        public bool Modificar(Producto Prod)
        {
            AccesoDatos Datos = new AccesoDatos();

            try
            {
                Datos.SetearQuery("update[Productos] set[Titulo] = @Titulo,[Descripcion] = @Descripcion,[URLImagen] = @URL where ID = @ID");



                Datos.AgregarParametro("@ID", Prod.ID.ToString());
                Datos.AgregarParametro("@Titulo", Prod.Titulo);
                Datos.AgregarParametro("@Descripcion", Prod.Descripcion);
                Datos.AgregarParametro("@URL", Prod.URLImagen);

                Datos.Ejecucion_Accion();

                return(true);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Ejemplo n.º 26
0
        public void Eliminar(int id)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.SetearQuery("UPDATE Ventas set Estado = 0 where ID=" + id);
                datos.AgregarParametro("@ID", id);
                datos.EjecturAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 27
0
        public decimal averiguarPrecio(int IdViaje)
        {
            decimal precio = 0;

            AccesoDatos datos = new AccesoDatos();

            datos.setearSP("SP_AveriguarPrecioViaje");
            datos.AgregarParametro("@IdViaje", IdViaje.ToString());
            datos.ejecutarLector();
            while (datos.lector.Read())
            {
                precio = datos.lector.GetDecimal(0);
            }

            return(precio);
        }
Ejemplo n.º 28
0
        public void Eliminar(Int64 id)
        {
            AccesoDatos datos = new AccesoDatos();

            try
            {
                datos.SetearSP("spEliminarLogico");
                //datos.SetearQuery("UPDATE Productos set Estado = 0 where ID=" + id);
                datos.AgregarParametro("@ID", id);
                datos.EjecturAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 29
0
        public bool Eliminar(int ID_Borrar)
        {
            AccesoDatos Datos = new AccesoDatos();

            try
            {
                Datos.SetearQuery("update [Negocio].[dbo].[Articulo] set baja = 1 where ID = @ID");
                Datos.AgregarParametro("@ID", ID_Borrar.ToString());

                Datos.Ejecucion_Accion();

                return(true);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Ejemplo n.º 30
0
        public List <Pedido> listar(Usuario user)
        {
            AccesoDatos   datos   = new AccesoDatos();
            AccesoDatos   datos1  = new AccesoDatos();
            List <Pedido> listado = new List <Pedido>();
            Pedido        pedido;

            try
            {
                datos.SetQuery("Select * from Pedidos_VW where Email=@Email ");
                datos.comando.Parameters.Clear();
                datos.AgregarParametro("@Email", user.Email);
                datos.EjecutarLector();
                while (datos.lector.Read())
                {
                    pedido         = new Pedido();
                    pedido.Carro   = new Carro();
                    pedido.Usuario = new Usuario();
                    pedido.ID      = (Int64)datos.lector["ID"];
                    pedido.Usuario = user;
                    pedido.Estado  = new Estado();
                    datos1.SetQuery("select * from Detalle_Estado_VW where IdPedido=@IdPedido");
                    datos1.comando.Parameters.Clear();
                    datos1.AgregarParametro("@IdPedido", pedido.ID);
                    datos1.EjecutarLector();
                    datos1.lector.Read();
                    pedido.Estado.IdEstado = (Int16)datos1.lector["IdEstado"];
                    pedido.Estado.estado   = (string)datos1.lector["Estado"];
                    datos1.CerrarConexion();
                    pedido.Fecha          = (DateTime)datos.lector["Fecha"];
                    pedido.Carro.Subtotal = (decimal)datos.lector["Total"];
                    listado.Add(pedido);
                }
                return(listado);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }