public List <Marca> ListarMarcas() { List <Marca> Lista = new List <Marca>(); AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearQuery("select *from MARCA"); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { Marca AuxMarca = new Marca(); AuxMarca.Id = Datos.Leeme.GetInt16(0); AuxMarca.Nombre = Datos.Leeme.GetString(1); AuxMarca.Estado = Datos.Leeme.GetBoolean(2); if (AuxMarca.Estado == true) { Lista.Add(AuxMarca); } } return(Lista); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void modificar(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearConsulta("update ARTICULOS set Codigo = @Codigo , Nombre = @Nombre , Descripcion = @Descripcion , Idmarca = @Idmarca , IdCategoria = @IdCategoria , ImagenURL = @ImagenURL , Precio = @Precio where Id = @Id"); datos.comando.Parameters.Clear(); datos.comando.Parameters.AddWithValue("@Codigo", articulo.CodArt); datos.comando.Parameters.AddWithValue("@Nombre", articulo.Nombre); datos.comando.Parameters.AddWithValue("@Descripcion", articulo.Descripcion); datos.comando.Parameters.AddWithValue("@IdMarca", articulo.Marca.Id); datos.comando.Parameters.AddWithValue("@IdCategoria", articulo.Categoria.Id); datos.comando.Parameters.AddWithValue("@ImagenURL", articulo.ImagenURL); datos.comando.Parameters.AddWithValue("@Precio", articulo.Precio); datos.comando.Parameters.AddWithValue("@Id", articulo.Id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Marca> ListarMarcas() { List <Marca> Lista = new List <Marca>(); AccesoADatos datos = new AccesoADatos(); Marca marca; try { datos.SetearConsulta("select * from MARCAS"); datos.EjecutarLector(); while (datos.lector.Read()) { marca = new Marca(); marca.Descripcion = datos.lector["Descripcion"].ToString(); marca.Id = Convert.ToInt32(datos.lector["Id"].ToString()); Lista.Add(marca); } return(Lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Estado> Listar() { AccesoADatos datos = new AccesoADatos(); List <Estado> lista = new List <Estado>(); Estado estado; try { datos.SetearQuery("SELECT * FROM Estados"); datos.EjecutarLector(); while (datos.Lector.Read()) { estado = new Estado(); estado.ID = datos.Lector.GetInt32(0); estado.Nombre = datos.Lector.GetString(1); lista.Add(estado); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Marca> ListarMarcas() { List <Marca> Lista = new List <Marca>(); AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearQuery("select *from marcas"); Datos.EjecutarLector(); while (Datos.Leer.Read()) { Marca AuxMarca = new Marca(); AuxMarca.Id = Datos.Leer.GetInt32(0); AuxMarca.NombreMarca = Datos.Leer.GetString(1); Lista.Add(AuxMarca); } return(Lista); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexionDB(); } }
public List <Provincia> ListarProvincias() { AccesoADatos Datos = new AccesoADatos(); try { List <Provincia> Lista = new List <Provincia>(); Datos.SetearQuery("SELECT * FROM PROVINCIA"); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { Provincia aux = new Provincia(); aux.ID = Datos.Leeme.GetInt16(0); aux.Nombre = Datos.Leeme.GetString(1); Lista.Add(aux); } return(Lista); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public List <Venta> ListarVentasXUsuario(long IDUsuario) { AccesoADatos datos = new AccesoADatos(); List <Venta> lista = new List <Venta>(); Venta venta; try { datos.SetearSP("SP_ListarUltimasVentas_X_Usuario"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDUsuario", IDUsuario); datos.EjecutarLector(); while (datos.Lector.Read()) { venta = new Venta(); venta.ID = datos.Lector.GetInt64(0); venta.Fecha = datos.Lector.GetDateTime(1); venta.Importe = datos.Lector.GetDecimal(2); lista.Add(venta); } return(lista); } catch (Exception ex) { throw; } finally { datos.CerrarConexion(); } }
public List <Pedido> ListarPedidos() { AccesoADatos Datos = new AccesoADatos(); List <Pedido> Lista = new List <Pedido>(); try { Datos.SetearQuery("select * from VW_ListarAdmPedidos"); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { Pedido AuxPedido = new Pedido(); AuxPedido.id = Datos.Leeme.GetInt16(0); AuxPedido.IDCarrito = Datos.Leeme.GetInt16(1); AuxPedido.EstadoPedidos = new EstadoPedidos(); AuxPedido.EstadoPedidos.Id = Datos.Leeme.GetInt16(2); AuxPedido.EstadoPedidos.Descripcion = Datos.Leeme.GetString(5); AuxPedido.Fecha = Datos.Leeme.GetDateTime(3); AuxPedido.Importe = (double)Datos.Leeme.GetDecimal(4); Lista.Add(AuxPedido); } return(Lista); } catch (Exception ex) { throw ex; } }
public MotivoRechazo RetornarMotivo(int IdPedido) { try { AccesoADatos Datos = new AccesoADatos(); MotivoRechazo M = new MotivoRechazo(); Datos.SetearQuery("select *from PedidosRechazados where IDPedido = @id"); Datos.AgregarParametro("@id", Convert.ToString(IdPedido)); Datos.EjecutarLector(); if (Datos.Leeme.Read()) { M.IDPedido = Datos.Leeme.GetInt16(0); M.Motivo = Datos.Leeme.GetString(1); M.Mensaje = Datos.Leeme.GetString(2); } return(M); } catch (Exception ex) { throw ex; } }
public List <Departamento> FiltrarXProv(int IDProvincia) { AccesoADatos datos = new AccesoADatos(); List <Departamento> lista = new List <Departamento>(); Departamento departamento; try { datos.SetearSP("SP_FiltrarDptoXProv"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDProvincia", IDProvincia); datos.EjecutarLector(); while (datos.Lector.Read()) { departamento = new Departamento(); departamento.ID = datos.Lector.GetInt32(0); departamento.Nombre = datos.Lector.GetString(2); lista.Add(departamento); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <TipoDePago> ListarTiposPago() { AccesoADatos Datos = new AccesoADatos(); try { List <TipoDePago> Lista = new List <TipoDePago>(); Datos.SetearQuery("select *From TIPO_DE_PAGO"); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { TipoDePago Aux = new TipoDePago(); Aux.Id = Datos.Leeme.GetInt16(0); Aux.Descripcion = Datos.Leeme.GetString(1); Lista.Add(Aux); } return(Lista); } catch (Exception ex) { throw ex; } }
public List <Departamento> Listar() { AccesoADatos datos = new AccesoADatos(); Departamento departamento; List <Departamento> lista = new List <Departamento>(); try { datos.SetearQuery("SELECT * FROM Departamentos ORDER BY Nombre"); datos.EjecutarLector(); while (datos.Lector.Read()) { departamento = new Departamento(); departamento.ID = datos.Lector.GetInt32(0); departamento.Nombre = datos.Lector.GetString(2); lista.Add(departamento); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Genero> ListarGeneros() { AccesoADatos Datos = new AccesoADatos(); try { List <Genero> ListaG = new List <Genero>(); Datos.SetearQuery("select *From GENERO"); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { Genero AuxG = new Genero(); AuxG.ID = Datos.Leeme.GetInt16(0); AuxG.Nombre = Datos.Leeme.GetString(1); ListaG.Add(AuxG); } return(ListaG); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void ModificarUsuario(Usuario usuario) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ModificarUsuario"); datos.SetearParametro("@ID", usuario.ID); datos.SetearParametro("@Email", usuario.Contacto.Email); datos.SetearParametro("@Clave", usuario.Clave); datos.SetearParametro("@NombreUsuario", usuario.NombreUsuario); datos.SetearParametro("@Nombres", usuario.Nombre); datos.SetearParametro("@Apellidos", usuario.Apellido); datos.SetearParametro("@Dni", usuario.Dni); datos.SetearParametro("@IDTipo", usuario.Tipo); datos.SetearParametro("@Calle", usuario.Contacto.Direccion.Calle); datos.SetearParametro("@Numero", usuario.Contacto.Direccion.Numero); datos.SetearParametro("@Piso", usuario.Contacto.Direccion.Piso); datos.SetearParametro("@Dpto", usuario.Contacto.Direccion.Dpto); datos.SetearParametro("@Telefono", usuario.Contacto.Telefono); datos.SetearParametro("@IDLocalidad", usuario.Contacto.Direccion.Localidad.ID); datos.SetearParametro("@CP", usuario.Contacto.Direccion.CP); datos.SetearParametro("@FechaNac", usuario.FechaNac); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } }
public void Modificar(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery(" UPDATE Articulos SET Codigo = @Codigo, Nombre = @Nombre, Descripcion = @Descripcion," + "IdMarca = @IdMarca, IdCategoria = @IdCategoria, ImagenURL = @Imagen, Precio = @Precio " + "WHERE Id = @IdArticulo"); datos.agregarParametros("@Codigo", articulo.Codigo); datos.agregarParametros("@Nombre", articulo.Nombre); datos.agregarParametros("@Descripcion", articulo.Descripcion); datos.agregarParametros("@IdMarca", articulo.Marca.Id); datos.agregarParametros("@IdCategoria", articulo.Categoria.Id); datos.agregarParametros("@Imagen", articulo.Imagen); datos.agregarParametros("@Precio", articulo.Precio); datos.agregarParametros("@IdArticulo", articulo.Id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Categoria> ListarCategorias() { List <Categoria> Lista = new List <Categoria>(); AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearQuery("select *from CATEGORIA"); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { Categoria AuxCate = new Categoria(); AuxCate.Id = Datos.Leeme.GetInt16(0); AuxCate.Nombre = Datos.Leeme.GetString(1); AuxCate.Estado = Datos.Leeme.GetBoolean(2); if (AuxCate.Estado == true) { Lista.Add(AuxCate); } } return(Lista); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void Alta(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery("INSERT INTO ARTICULOS VALUES (@Codigo, @Nombre, @Descripcion, @Marca, @Categoria, @Imagen, @Precio, @Eliminado)"); datos.agregarParametros("@Codigo", articulo.Codigo); datos.agregarParametros("@Nombre", articulo.Nombre); datos.agregarParametros("@Descripcion", articulo.Descripcion); datos.agregarParametros("@Marca", articulo.Marca.Id); datos.agregarParametros("@Categoria", articulo.Categoria.Id); datos.agregarParametros("@Imagen", articulo.Imagen); datos.agregarParametros("@Precio", articulo.Precio); datos.agregarParametros("@Eliminado", articulo.Eliminado); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public bool BuscarCodigo(string codigo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery("SELECT * FROM Marcas"); datos.EjecutarLector(); while (datos.Lector.Read()) { if (codigo == datos.Lector.GetString(1)) { datos.CerrarConexion(); return(true); } } return(false); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Venta> ListarUltimas() { AccesoADatos datos = new AccesoADatos(); List <Venta> lista = new List <Venta>(); Venta venta; try { datos.SetearQuery("SELECT * FROM VW_UltimasVentas"); datos.EjecutarLector(); while (datos.Lector.Read()) { venta = new Venta(); venta.ID = datos.Lector.GetInt64(0); venta.Fecha = datos.Lector.GetDateTime(1); venta.Usuario.NombreUsuario = datos.Lector.GetString(2); venta.Importe = datos.Lector.GetDecimal(3); venta.Estado.Nombre = datos.Lector.GetString(4); lista.Add(venta); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Categoria> Listar() { AccesoADatos datos = new AccesoADatos(); List <Categoria> lista = new List <Categoria>(); Categoria categoria; try { datos.SetearQuery("SELECT Id, Descripcion from Categorias"); datos.EjecutarLector(); while (datos.lector.Read()) { categoria = new Categoria(); categoria.Id = datos.lector.GetInt32(0); categoria.Descripcion = datos.lector["Descripcion"].ToString(); lista.Add(categoria); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public bool BuscarProductoXCarrito(long IDCarrito, long IDProducto) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_BuscarProductoXCarrito"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDCarrito", IDCarrito); datos.SetearParametro("@IDProducto", IDProducto); datos.EjecutarLector(); while (datos.Lector.Read()) { if (IDProducto == datos.Lector.GetInt64(0)) { datos.CerrarConexion(); return(true); } } return(false); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void RegistrarUsuario(Usuario user, DatosPersonales UsuarioDatos) { AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearSp("SP_AgregarUsuario"); Datos.AgregarParametro("@Email", user.Email); Datos.AgregarParametro("@Contraseña", user.Contraseña); Datos.AgregarParametroSmallInt("@IdTipoUsuario", user.TipoUsuario.Id); Datos.AgregarParametro("@Nombre", UsuarioDatos.Nombre); Datos.AgregarParametro("@Apellido", UsuarioDatos.Apellido); Datos.AgregarParametroInt("@Dni", UsuarioDatos.Dni); Datos.AgregarParametroSmallInt("@Genero", UsuarioDatos.Genero.ID); Datos.AgregarParametro("@Direccion", UsuarioDatos.Direccion); Datos.AgregarParametroSmallInt("@Provincia", UsuarioDatos.Provincia.ID); Datos.AgregarParametroDateTime("@FechaNacimiento", UsuarioDatos.FechaNacimiento); Datos.AgregarParametro("@Telefono", Convert.ToString(UsuarioDatos.Telefono)); Datos.EjecutarLector(); } catch (Exception ex) { throw ex; } }
public void ModificarArticulo(Articulo Modificar) { AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearSp("SP_Modificar_Articulo"); Datos.AgregarParametro("@ID", Convert.ToString(Modificar.Id)); Datos.AgregarParametro("@Codigo", Modificar.Codigo); Datos.AgregarParametro("@Nombre", Modificar.Nombre); Datos.AgregarParametro("@Descripcion", Modificar.Descripcion); Datos.AgregarParametro("@Marca", Convert.ToString(Modificar.Marca.Id)); Datos.AgregarParametro("@Categoria", Convert.ToString(Modificar.Categoria.Id)); Datos.AgregarParametro("@Imagen", Modificar.UrlImagen); Datos.AgregarParametro("@Precio", Convert.ToString(Modificar.Precio)); Datos.AgregarParametro("@Stock", Convert.ToString(Modificar.Stock)); Datos.AgregarParametro("@Estado", Convert.ToString(1)); Datos.EjecutarLector(); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public Usuario Login(Usuario Verificar) { AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearSp("SP_VERIFICAR_USUARIO"); Datos.AgregarParametro("@Email", Verificar.Email); Datos.AgregarParametro("@Contraseña", Verificar.Contraseña); Datos.EjecutarLector(); if (Datos.Leeme.Read()) { Verificar.Id = Datos.Leeme.GetInt16(0); Verificar.Email = Datos.Leeme.GetString(1); Verificar.Contraseña = Datos.Leeme.GetString(2); Verificar.TipoUsuario = new TipoUsuario(); Verificar.TipoUsuario.Id = Datos.Leeme.GetInt16(3); Verificar.Estado = Datos.Leeme.GetBoolean(4); } return(Verificar); } catch (Exception ex) { throw ex; } }
public bool BuscarNombre(string nombre) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery("SELECT * FROM Categorias WHERE Eliminado = 0"); datos.EjecutarLector(); while (datos.Lector.Read()) { if (nombre == datos.Lector.GetString(1)) { datos.CerrarConexion(); return(true); } } return(false); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <ComprasPorUsuario> ListarCompras(int IdPedido) { AccesoADatos Datos = new AccesoADatos(); List <ComprasPorUsuario> ListaArticulos = new List <ComprasPorUsuario>(); try { Datos.SetearSp("SP_Compras_X_Usuario"); Datos.AgregarParametro("@ID_Pedido", Convert.ToString(IdPedido)); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { ComprasPorUsuario Aux = new ComprasPorUsuario(); Aux.elementoCarrito = new ElementoCarrito(); Aux.elementoCarrito.articulo = new Articulo(); Aux.elementoCarrito.articulo.Nombre = Datos.Leeme.GetString(0); Aux.elementoCarrito.articulo.Descripcion = Datos.Leeme.GetString(1); Aux.elementoCarrito.Cantidad = Datos.Leeme.GetInt16(2); Aux.elementoCarrito.SubTotal = (double)Datos.Leeme.GetDecimal(3); ListaArticulos.Add(Aux); } return(ListaArticulos); } catch (Exception ex) { throw ex; } }
public void agregar(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearConsulta("insert into ARTICULOS values ( @Codigo , @Nombre , @Descripcion , @Idmarca , @IdCategoria , @ImagenURL , @Precio )"); datos.comando.Parameters.Clear(); datos.AgregarParametros("@Codigo", articulo.CodArt); datos.AgregarParametros("@Nombre", articulo.Nombre); datos.AgregarParametros("@Descripcion", articulo.Descripcion); datos.AgregarParametros("@IdMarca", articulo.Marca.Id); datos.AgregarParametros("@IdCategoria", articulo.Categoria.Id); datos.AgregarParametros("@ImagenURL", articulo.ImagenURL); datos.AgregarParametros("@Precio", articulo.Precio); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public List <Usuario> ListarUsuariosXTipo(int IDTipo) { List <Usuario> Lista = new List <Usuario>(); AccesoADatos Datos = new AccesoADatos(); try { Datos.SetearQuery("SP_ListarUsuarios"); Datos.AgregarParametro("@Tipo", Convert.ToString(IDTipo)); Datos.EjecutarLector(); while (Datos.Leeme.Read()) { var aux = new Usuario(); aux.Id = Datos.Leeme.GetInt32(0); aux.Email = Datos.Leeme.GetString(1); aux.Contraseña = Datos.Leeme.GetString(2); aux.TipoUsuario = new TipoUsuario(); aux.TipoUsuario.Id = Datos.Leeme.GetInt32(3); aux.Estado = Datos.Leeme.GetBoolean(4); } return(Lista); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public List <Categoria> ListarCategorias() { List <Categoria> Lista = new List <Categoria>(); AccesoADatos datos = new AccesoADatos(); Categoria categoria; try { datos.SetearConsulta("select * from CATEGORIAS"); datos.EjecutarLector(); while (datos.lector.Read()) { categoria = new Categoria(); categoria.Descripcion = datos.lector["Descripcion"].ToString(); categoria.Id = datos.lector.GetInt32(0); Lista.Add(categoria); } return(Lista); } catch (Exception) { throw; } finally { datos.CerrarConexion(); } }
public List <Localidad> FiltrarXDpto(int IDDepartamento) { AccesoADatos datos = new AccesoADatos(); List <Localidad> lista = new List <Localidad>(); Localidad localidad; try { datos.SetearSP("SP_FiltrarLocalidadXDpto"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDDepartamento", IDDepartamento); datos.EjecutarLector(); while (datos.Lector.Read()) { localidad = new Localidad(); localidad.ID = datos.Lector.GetInt32(0); localidad.Nombre = datos.Lector.GetString(2); lista.Add(localidad); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }