public MProducto modificar(int pk) { conexion(); string query = "SELECT * FROM producto WHERE pk_producto = '" + pk + "'"; MySqlCommand cmd = new MySqlCommand(query, con); MySqlDataReader cursor = cmd.ExecuteReader(); MProducto obj = new MProducto(); if (cursor.HasRows) { while (cursor.Read()) { obj.pk_producto = Convert.ToInt32(cursor["pk_producto"].ToString()); obj.fk_categoria = Convert.ToInt32(cursor["fk_categoria"].ToString()); obj.nombre = cursor["nombre"].ToString(); obj.descripcion = cursor["descripcion"].ToString(); obj.marca = cursor["marca"].ToString(); obj.precio_compra = Convert.ToDouble(cursor["precio_compra"].ToString()); obj.precio_venta = Convert.ToDouble(cursor["precio_venta"].ToString()); obj.fecha_compra = cursor["fecha_compra"].ToString(); obj.fecha_vencimiento = cursor["fecha_vencimiento"].ToString(); obj.stock = Convert.ToDouble(cursor["stock"].ToString()); obj.unidad_medida = cursor["unidad_medida"].ToString(); } } cursor.Dispose(); cmd.Dispose(); con.Close(); return(obj); }
public void actualizar(MProducto obj) { conexion(); string query = "UPDATE producto SET fk_categoria= '" + obj.fk_categoria + "',nombre= '" + obj.nombre + "',descripcion= '" + obj.descripcion + "',marca= '" + obj.marca + "', precio_compra= '" + obj.precio_compra + "',precio_venta = '" + obj.precio_venta + "'," + "fecha_compra = '" + obj.fecha_compra + "', fecha_vencimiento = '" + obj.fecha_vencimiento + "',stock = '" + obj.stock + "', unidad_medida = '" + obj.unidad_medida + "',ganancia= '" + obj.ganancia + "' WHERE pk_producto = '" + obj.pk_producto + "'"; MySqlCommand cmd = new MySqlCommand(query, con); cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); }
public MProducto insertar(MProducto obj) { conexion(); string query = "INSERT INTO producto(fk_categoria, nombre, descripcion, marca, precio_compra, precio_venta, fecha_compra, fecha_vencimiento, stock, unidad_medida, ganancia, foto)VALUES('" + obj.fk_categoria + "','" + obj.nombre + "','" + obj.descripcion + "','" + obj.marca + "','" + obj.precio_compra + "','" + obj.precio_venta + "','" + obj.fecha_compra + "','" + obj.fecha_vencimiento + "','" + obj.stock + "','" + obj.unidad_medida + "','" + obj.ganancia + "','" + obj.foto + "')"; MySqlCommand cmd = new MySqlCommand(query, con); cmd.ExecuteNonQuery(); cmd.Dispose(); con.Close(); return(obj); }