public List <string> ListarMarca(int col) { List <string> lista = new List <string>(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS"); accesoDatos.AbrirConexion(); accesoDatos.EjecutarConsulta(); while (accesoDatos.Lector.Read()) { lista.Add((string)accesoDatos.Lector[col]); } return(lista); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public void AgregarMarca(Marca marca) { //SqlConnection conexion = new SqlConnection(); //SqlCommand comando = new SqlCommand(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("insert into MARCAS ( NOMBRE, LOGO) values (@NOMBRE,@LOGO)"); //(" + marca.Nombre.ToString() +"," + marca.Logo.ToString() + "')"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", marca.Nombre.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@LOGO", marca.Logo.ToString()); accesoDatos.AbrirConexion(); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public List <Marca> ListarMarca() { List <Marca> lista = new List <Marca>(); Marca aux; AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS"); accesoDatos.AbrirConexion(); accesoDatos.EjecutarConsulta(); while (accesoDatos.Lector.Read()) { aux = new Marca { Id = (Int32)accesoDatos.Lector[0], Nombre = (string)accesoDatos.Lector[1], Descripcion = (string)accesoDatos.Lector[2], }; lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public Marca GetMarca(int Id) { Marca aux = new Marca(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("Select Id, Nombre, Slogan from MARCAS where Id = @Id"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Id", Id.ToString()); accesoDatos.AbrirConexion(); accesoDatos.EjecutarConsulta(); while (accesoDatos.Lector.Read()) { aux.Id = (Int32)accesoDatos.Lector[0]; aux.Nombre = (string)accesoDatos.Lector[1]; aux.Descripcion = (string)accesoDatos.Lector[2]; } return(aux); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public void Agregar(Articulo articulo) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("insert into ARTICULOS values (@Codigo, @Nombre, @Descripcion, @IdMarca, @IdCategoria, @Imagen, @Precio)"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Codigo", articulo.Codigo.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", articulo.Nombre.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", articulo.Descripcion.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@IdMarca", articulo.Marca.Id); accesoDatos.Comando.Parameters.AddWithValue("@IdCategoria", articulo.Categoria.Id); accesoDatos.Comando.Parameters.AddWithValue("@Imagen", "");//articulo.Imagen.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Precio", articulo.Precio); accesoDatos.AbrirConexion(); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public void Modificar(Articulo articulo) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("update ARTICULOS Set Codigo=@Codigo, Nombre=@Nombre, Descripcion=@Descripcion, IdMarca=@IdMarca, IdCategoria=@IdCategoria, Imagen=@Imagen, Precio=@Precio Where ID=" + articulo.Id); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Codigo", articulo.Codigo.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", articulo.Nombre.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", articulo.Descripcion.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@IdMarca", articulo.Marca.Id); accesoDatos.Comando.Parameters.AddWithValue("@IdCategoria", articulo.Categoria.Id); accesoDatos.Comando.Parameters.AddWithValue("@Imagen", "");//articulo.Imagen.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Precio", articulo.Precio); accesoDatos.AbrirConexion(); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public CategoriaArticulo GetCategoria(int Id) { CategoriaArticulo aux = new CategoriaArticulo(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("Select Id, Nombre from CATEGORIAS where Id = @Id"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Id", Id.ToString()); accesoDatos.AbrirConexion(); accesoDatos.EjecutarConsulta(); while (accesoDatos.Lector.Read()) { aux.Id = (Int32)accesoDatos.Lector[0]; aux.Nombre = (string)accesoDatos.Lector[1]; } return(aux); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public List <CategoriaArticulo> ListarCategoria() { List <CategoriaArticulo> lista = new List <CategoriaArticulo>(); CategoriaArticulo aux; AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("Select Id, Nombre from CATEGORIAS"); accesoDatos.AbrirConexion(); accesoDatos.EjecutarConsulta(); while (accesoDatos.Lector.Read()) { aux = new CategoriaArticulo(); aux.Id = (int)accesoDatos.Lector[0]; aux.Nombre = (string)accesoDatos.Lector[1]; //aux.Descripcion = (string)accesoDatos.Lector[2]; lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public void ModificarCAtegoria(CategoriaArticulo categoria) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("update CATEGORIAS Set NOMBRE=@Nombre Where ID=" + categoria.Id); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", categoria.Nombre.ToString()); accesoDatos.AbrirConexion(); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public List <Articulo> ListarArticulos() { CategoriaNegocio categoriaNegocio = new CategoriaNegocio(); MarcaNegocio marcaNegocio = new MarcaNegocio(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Articulo> lista = new List <Articulo>(); Articulo aux; try { accesoDatos.SetearConsulta("Select Id, Codigo, Nombre, Descripcion, IdMarca, IdCategoria, Imagen, Precio from ARTICULOS"); accesoDatos.AbrirConexion(); accesoDatos.EjecutarConsulta(); while (accesoDatos.Lector.Read()) { aux = new Articulo(); aux.Id = (Int32)accesoDatos.Lector[0]; aux.Codigo = (string)accesoDatos.Lector[1]; aux.Nombre = (string)accesoDatos.Lector[2]; aux.Descripcion = (string)accesoDatos.Lector[3]; aux.Marca = new Marca(); aux.Marca = marcaNegocio.GetMarca((Int32)accesoDatos.Lector[4]); aux.Categoria = new CategoriaArticulo(); aux.Categoria = categoriaNegocio.GetCategoria((Int32)accesoDatos.Lector[5]); //aux.Imagen = (string)accesoDatos.Lector[6]; //aux.Precio = (float)accesoDatos.Lector[7]; lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public void ModificarMarca(Marca marca) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("update MARCAS Set NOMBRE=@NOMBRE, LOGO=@LOGO, Where ID=" + marca.Id); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", marca.Nombre.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@LOGO", marca.Logo.ToString()); accesoDatos.AbrirConexion(); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public void AgregarCategoria(CategoriaArticulo categoria) { //SqlConnection conexion = new SqlConnection(); //SqlCommand comando = new SqlCommand(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.SetearConsulta("insert into CATEGORIAS ( Nombre, Descripcion) values (@Nombre, @Descripcion)"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", categoria.Nombre.ToString()); accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", categoria.Descripcion.ToString()); accesoDatos.AbrirConexion(); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }