public static List <Producto> ObtenerProductos() { Producto pro; listaProductos.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string tectoCMD = "select * from Producto"; SqlCommand cmd = new SqlCommand(tectoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { pro = new Producto(); pro.id = elLectorDeDatos.GetInt32(0); pro.descripcion = elLectorDeDatos.GetString(1); pro.codBarra = elLectorDeDatos.GetString(2); pro.precio = elLectorDeDatos.GetInt32(3); pro.cantidad = elLectorDeDatos.GetInt32(4); pro.marca = Marca.ObtenerMarca(elLectorDeDatos.GetInt32(5)); pro.tipoProducto = TipoProducto.ObtenerTipoProducto(elLectorDeDatos.GetInt32(6)); pro.proveedor = Proveedor.ObtenerProveedor(elLectorDeDatos.GetInt32(7)); pro.unidad = UnidadMedida.ObtenerUnidad(elLectorDeDatos.GetInt32(8)); pro.categoria = Categoria.ObtenerCategoria(elLectorDeDatos.GetInt32(9)); listaProductos.Add(pro); } con.Close(); } return(listaProductos); }
public static void EditarTipoProducto(int index, TipoProducto TP) { if (TP != null) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "UPDATE TipoProducto SET descripcion = @descripcion where id = @Id"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = TP.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); con.Close(); } } }
public static void EliminarTipoProductos(TipoProducto TP) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string SENTENCIA_SQL = "delete from TipoProducto where id = @Id"; SqlCommand cmd = new SqlCommand(SENTENCIA_SQL, con); SqlParameter p1 = new SqlParameter("@Id", TP.id); p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.ExecuteNonQuery(); con.Close(); } }
public static void AgregarProductos(TipoProducto TP) { if (TP != null) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "INSERT INTO TipoProducto (descripcion)VALUES (@descripcion)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = TP.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); con.Close(); } } }
public static TipoProducto ObtenerTipoProducto(int id) { TipoProducto tipoProducto = null; if (listaTipoProductos.Count == 0) { TipoProducto.ObtenerTipoProductos(); } foreach (TipoProducto tp in listaTipoProductos) { if (tp.id == id) { tipoProducto = tp; break; } } return(tipoProducto); }
public static List <TipoProducto> ObtenerTipoProductos() { TipoProducto tipo; listaTipoProductos.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "Select * from TipoProducto"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { tipo = new TipoProducto(); tipo.id = elLectorDeDatos.GetInt32(0); tipo.descripcion = elLectorDeDatos.GetString(1); listaTipoProductos.Add(tipo); } con.Close(); return(listaTipoProductos); } }