public void Eliminar(ProductoCE productoCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "delete producto where id=@id"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@id", productoCE.id); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //CERRAR LA CONEXION connBD.Close(); }
public void Actualizar(ProductoCE productoCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "update producto " + "set descripcion=@descripcion, categoria=@categoria, precio=@precio " + "where id=@id"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@descripcion", productoCE.descripcion); cmdBD.Parameters.AddWithValue("@categoria", productoCE.categoria); cmdBD.Parameters.AddWithValue("@precio", productoCE.precio); cmdBD.Parameters.AddWithValue("@id", productoCE.id); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //CERRAR LA CONEXION connBD.Close(); }
public void Eliminar(ProductoCE productoCE) { try { //crear el objeto de la conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlConnection SqlConnection sql = conexion.ConectarSQL(); //aperturamos la conexion sql.Open(); //crear un coomando SqlCommand cmd = sql.CreateCommand(); //tipo de coomando cmd.CommandType = CommandType.Text; //Asigno la instruccion Sql cmd.CommandText = "delete from producto WHERE id=@id"; cmd.Parameters.AddWithValue("@id", productoCE.id); //Ejecutar el comando cmd.ExecuteNonQuery(); sql.Close(); } catch (SqlException e) { Console.Write(e.Message); throw; } }
public void Actualizar(ProductoCE productoCE) { try { //crear el objeto de la conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlConnection SqlConnection sql = conexion.ConectarSQL(); //aperturamos la conexion sql.Open(); //crear un coomando SqlCommand cmd = sql.CreateCommand(); //tipo de coomando cmd.CommandType = CommandType.Text; //Asigno la instruccion Sql cmd.CommandText = "update producto set" + " descripcion=@descripcion," + "categoria=@categoria," + "precio=@precio WHERE id=@id"; cmd.Parameters.AddWithValue("@descripcion", productoCE.descripcion); cmd.Parameters.AddWithValue("@categoria", productoCE.categoria); cmd.Parameters.AddWithValue("@precio", productoCE.precio); cmd.Parameters.AddWithValue("@id", productoCE.id); //Ejecutar el comando cmd.ExecuteNonQuery(); sql.Close(); } catch (SqlException e) { Console.Write(e.Message); throw; } }
public int Nuevo(ProductoCE productoCE) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "insert into producto (descripcion, categoria, precio) " + "values (@descripcion, @categoria, @precio)"; //Asigno parametros y sus valores cmdBD.Parameters.AddWithValue("@descripcion", productoCE.descripcion); cmdBD.Parameters.AddWithValue("@categoria", productoCE.categoria); cmdBD.Parameters.AddWithValue("@precio", productoCE.precio); //EJERCUTAR EL COMMAND cmdBD.ExecuteNonQuery(); //DETERMINAR EL ULTIMO ID cmdBD.CommandText = "select max(id) as nuevoId from producto where descripcion=@descripcion"; //ASIGNAR VALOR AL PARAMETRO YA CREADO(DESCRIPCION) cmdBD.Parameters["@descripcion"].Value = productoCE.descripcion; //DETERMINAR EL ULTIMO ID //EJECUTAR EL COMANDO SqlDataReader drBD = cmdBD.ExecuteReader(); //LEER EL DATAREADER drBD.Read(); //LEER EL VALOR DE LA COLUMNA EN EL DATAREADER productoCE.id = Convert.ToInt32(drBD["nuevoId"].ToString()); //CERRAR LA CONEXION connBD.Close(); return(productoCE.id); }
public List <ProductoCE> BuscarProducto(string condicion) { //crear mi objeto de conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlconnection SqlConnection connBD = conexion.ConectarSQLSERVER(); //abrir la conexion connBD.Open(); //crear un comando SqlCommand cmdBD = connBD.CreateCommand(); //tipo de comando cmdBD.CommandType = CommandType.Text; //asignar la instruccion SQL cmdBD.CommandText = "select * from producto where descripcion like '%' + @descripcion + '%'"; //Asignar parametros y sus valores cmdBD.Parameters.AddWithValue("@descripcion", condicion); //Ejecutar el comando y asignar el resultado a un sqldatareader SqlDataReader drBD = cmdBD.ExecuteReader(); //Declarar la coleccion List <ProductoCE> miListaProductos = new List <ProductoCE>(); //Leer el sqldatareader hasta finalizar el EOF while (drBD.Read()) { //Instanciar un objeto ProductoCE ProductoCE productoCE = new ProductoCE(); //Asignar los valores a la propiedades productoCE.id = Convert.ToInt32(drBD["id"].ToString()); productoCE.descripcion = drBD["descripcion"].ToString(); productoCE.categoria = drBD["categoria"].ToString(); productoCE.precio = Convert.ToDouble(drBD["precio"].ToString()); //Agregar el elemnto a la coleccion MilistaProductos miListaProductos.Add(productoCE); } connBD.Close(); return(miListaProductos); }
private void btnGuardar_Click(object sender, EventArgs e) { try { int id; if (txtId.Text.Length == 0) { id = 0; } else { id = Convert.ToInt32(txtId.Text); } string descripcion = txtDescripcion.Text; string categoria = txtCategoria.Text; double precio; if (txtPrecio.Text.Length == 0) { precio = 0; } else { precio = Convert.ToDouble(txtPrecio.Text); } //Instanciar un objeto CE ProductoCE productoCE = new ProductoCE(id, descripcion, categoria, precio); //Instanciar un objeto Cn ProductoNE productoNE = new ProductoNE(); //Ejecutar el metodo if (id == 0) { txtId.Text = productoNE.Nuevo(productoCE).ToString(); MessageBox.Show("Se ha creado un nuevo producto", "Titulo"); } else { productoNE.Actualizar(productoCE); MessageBox.Show("Se ha actualizado un nuevo producto", "Titulo"); } } catch (Exception ex) { Console.Write(ex.Message); throw; } }
private void btnguardar_Click(object sender, EventArgs e) { //Leer los datos int id; if (txtid.Text.Length == 0) { id = 0; } else { id = Convert.ToInt32(txtid.Text); } //int id = Convert.ToInt32(txtid.Text); string descripcion = txtdescripcion.Text; string cateogria = txtcategoria.Text; double precio; if (txtprecio.Text.Length == 0) { precio = 0; } else { precio = Convert.ToDouble(txtprecio.Text); } //Instanciar un objeto CE ProductoCE productoCE = new ProductoCE(id, descripcion, cateogria, precio); //Instanciar un objeto CN ProductoCN productoCN = new ProductoCN(); if (id == 0) { //Ejecutar el metodo de agregar txtid.Text = productoCN.Nuevo(productoCE).ToString(); MessageBox.Show("Se ha creado un nuevo producto"); } else { //Ejecutar el metodo de actualizacion productoCN.Actualizar(productoCE); MessageBox.Show("Se ha actualizado el producto"); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtId.Text.Length > 0) { if (MessageBox.Show("Deseas Borrar", "ADVERTENCIA", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //Instanciar un objeto CE ProductoCE productoCE = new ProductoCE(); productoCE.id = Convert.ToInt32(txtId.Text); //Instanciar un objeto Cn ProductoNE productoNE = new ProductoNE(); productoNE.Eliminar(productoCE); limpiarControles(); } } else { MessageBox.Show("Debera Ingresar un ID"); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtid.Text.Length > 0) { if (MessageBox.Show("ESTA A PUNTO DE ELIMINAR UN REGISTRO. ¿CONTINUAR?", "ADVERTENCIA", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { ProductoCE productoCE = new ProductoCE(); productoCE.id = Convert.ToInt32(txtid.Text); ProductoCN productoCN = new ProductoCN(); productoCN.Eliminar(productoCE); LimpiarControles(); } } else { MessageBox.Show("Debera ingresar un ID"); } }
public List <ProductoCE> BuscarProducto(string condicion) { try { //crear el objeto de la conexion ConexionCD conexion = new ConexionCD(); //crear el objeto sqlConnection SqlConnection sql = conexion.ConectarSQL(); //aperturamos la conexion sql.Open(); //crear un coomando SqlCommand cmd = sql.CreateCommand(); //tipo de coomando cmd.CommandType = CommandType.Text; //Asigno la instruccion Sql cmd.CommandText = "select * from producto where descripcion like '%' + @descripcion + '%'"; cmd.Parameters.AddWithValue("@descripcion", condicion); //Ejecutar el comando SqlDataReader dr = cmd.ExecuteReader(); //Declarar la coleccion List <ProductoCE> miLista = new List <ProductoCE>(); //Leer SqlDataReader while (dr.Read()) { ProductoCE productoCE = new ProductoCE(); productoCE.id = Convert.ToInt32(dr["id"].ToString()); productoCE.descripcion = dr["descripcion"].ToString(); productoCE.categoria = dr["categoria"].ToString(); productoCE.precio = Convert.ToDouble(dr["precio"].ToString()); miLista.Add(productoCE); } return(miLista); } catch (Exception ex) { Console.Write(ex.Message); throw; } }
public int Nuevo(ProductoCE productoCE) { try { ConexionCD conexion = new ConexionCD(); SqlConnection sql = conexion.ConectarSQL(); sql.Open(); SqlCommand cmd = sql.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into producto(descripcion,categoria,precio) values(" + "@descripcion,@categoria,@precio)"; cmd.Parameters.AddWithValue("@descripcion", productoCE.descripcion); cmd.Parameters.AddWithValue("@categoria", productoCE.categoria); cmd.Parameters.AddWithValue("@precio", productoCE.precio); Console.WriteLine(cmd.CommandText.ToString()); cmd.ExecuteNonQuery(); cmd.CommandText = "SELECT max(id) as nuevoId from producto"; //cmd.Parameters["@descripcion"].Value = productoCE.descipcion; SqlDataReader dr = cmd.ExecuteReader(); //leer el datareader dr.Read(); //leer el valor de la columna en el dataReader productoCE.id = Convert.ToInt32(dr["nuevoId"].ToString()); sql.Close(); return(productoCE.id); } catch (SqlException e) { Console.Write(e.Message); throw; } }
public void Eliminar(ProductoCE productoCE) { productoCD.Eliminar(productoCE); }
public int Nuevo(ProductoCE productoCE) { return(productoCD.Nuevo(productoCE)); }
//DECLARAR METODO QUE INVOCA A LOS METODOS DE LA CAPADATOS public void Actualizar(ProductoCE productoCE) { productoCD.Actualizar(productoCE); }