//public void Insertar(Control.ControlCollection controles) //{ // _BD.InsertarAutomatizado("Empleados", controles); //} public void Insertar(Es_Producto Producto) { String sqlInsertar = "INSERT INTO Productos(codProducto, nombre, descripcion, precio, cantStock, cuitProveedor, codProductoEq) VALUES(" + Producto.codProducto + ",'" + Producto.nombre + "','" + Producto.descripcion + "'," + Producto.precio + "," + Producto.cantStock + ",'" + Producto.cuitProveedor + "'," + Producto.codProductoEq + ")"; MessageBox.Show("El Producto fue creado con exito!", "CREACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Insertar(sqlInsertar); }
private void btn_Aceptar_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_Producto _EP = new Es_Producto(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { _EP.codProducto = txt_codigo.Text; _EP.nombre = txt_nombre.Text; _EP.descripcion = txt_descripcion.Text; _EP.precio = txt_precio.Text; _EP.cuitProveedor = cmb_cuitProveedor.SelectedValue.ToString(); _EP.cantStock = txt_cantStock.Text; if (cmb_codProductoEq.SelectedIndex == -1) { _EP.codProductoEq = "NULL"; } else { _EP.codProductoEq = cmb_codProductoEq.SelectedValue.ToString(); } Productos.Modificar(_EP); Cargar_grilla(Productos.Todos_los_Productos()); CerrarPanel(); } }
public void ModificarProducto(Es_Producto dato) { string sqlUpdate = "UPDATE Producto SET "; sqlUpdate += "Nombre = " + _BD.FormatearDato(dato.Nombre.ToString(), "String"); sqlUpdate += ", Tipo = " + _BD.FormatearDato(dato.Tipo, "String"); sqlUpdate += ", Stock = " + _BD.FormatearDato(dato.Stock, "String"); sqlUpdate += ", Costo = " + _BD.FormatearDato(dato.Costo, "String"); sqlUpdate += ", Composicion = " + _BD.FormatearDato(dato.Composicion, "String"); sqlUpdate += ", Precio = " + _BD.FormatearDato(dato.Precio, "String"); sqlUpdate += ", Estado = " + _BD.FormatearDato(dato.Estado, "String"); sqlUpdate += " WHERE Codigo = " + dato.Codigo; _BD.Modificar(sqlUpdate); }
public void Modificar(Es_Producto datos) { string sqlUpdate = "UPDATE Productos SET "; sqlUpdate += "nombre = " + _BD.FormatearDato(datos.nombre, "String"); sqlUpdate += ", descripcion = " + _BD.FormatearDato(datos.descripcion, "String"); sqlUpdate += ", precio = " + _BD.FormatearDato(datos.precio, "String"); sqlUpdate += ", cantStock = " + _BD.FormatearDato(datos.cantStock, "Int"); sqlUpdate += ", cuitProveedor = " + _BD.FormatearDato(datos.cuitProveedor, "String"); sqlUpdate += ", codProductoEq = " + datos.codProductoEq; sqlUpdate += " WHERE codProducto =" + datos.codProducto; MessageBox.Show("El Producto fue modificado con exito!", "MODIFICACIÓN EXITOSA", MessageBoxButtons.OK, MessageBoxIcon.Information); _BD.Modificar(sqlUpdate); }
public string Insertar(Es_Producto datos) { string sqlInsert = @"INSERT INTO Producto(Codigo, Nombre, Tipo, Stock, Costo, Precio , Composicion, Estado) VALUES ("; sqlInsert += "'" + datos.Codigo + "'"; sqlInsert += ",'" + datos.Nombre + "'"; sqlInsert += ", '" + datos.Tipo + "'"; sqlInsert += ", '" + datos.Stock + "'"; sqlInsert += ", '" + datos.Costo + "'"; sqlInsert += ", '" + datos.Precio + "'"; sqlInsert += ", '" + datos.Composicion + "'"; sqlInsert += ", '" + datos.Estado + "')"; return(_BD.Insertar(sqlInsert)); }
private void btn_crearProducto_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_Producto _Ee = new Es_Producto(); DataTable Verificacion = new DataTable(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { _Ee.codProducto = txt_codProd.Text; _Ee.nombre = txt_nombre.Text; _Ee.descripcion = txt_Desc.Text; _Ee.precio = txt_Precio.Text; _Ee.cantStock = txt_Stock.Text; _Ee.cuitProveedor = cmb_Proveedor.SelectedValue.ToString(); if (cmb_Producto.SelectedValue == null) { _Ee.codProductoEq = "NULL"; } else { _Ee.codProductoEq = cmb_Producto.SelectedValue.ToString(); } Verificacion = Producto.Buscar_ProductoPorCodigo(_Ee.codProducto); if (Verificacion.Rows.Count > 0) { MessageBox.Show("El Producto que desea insertar ya existe. ", "ATENCION"); } else { Producto.Insertar(_Ee); txt_nombre.Enabled = false; txt_Desc.Enabled = false; txt_Precio.Enabled = false; txt_Stock.Enabled = false; cmb_Proveedor.Enabled = false; cmb_Producto.Enabled = false; btn_crearProducto.Enabled = false; button2.Enabled = false; checkBox2.Checked = true; } } }
private void btn_RegistrarPlanta_Click(object sender, EventArgs e) { TratamientosEspeciales tratamiento = new TratamientosEspeciales(); Es_Producto _ep = new Es_Producto(); Es_ProductoCompuesto _epc = new Es_ProductoCompuesto(); if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta) { if (chk_TipoProductos.CheckedItems.Count > 2) { MessageBox.Show("Seleccione solamente 2 productos para la composicion"); return; } if (chk_TipoProductos.CheckedItems.Count < 2 && cmb_TipoProducto.SelectedValue.ToString() == "4") { MessageBox.Show("Seleccione 2 productos para la composicion"); return; } if (chk_TipoProductos.CheckedItems.Count > 0 && cmb_TipoProducto.SelectedValue.ToString() != "4") { MessageBox.Show("Seleccione tipo compuesto para registrar un producto compuesto"); return; } if (cmb_TipoProducto.SelectedValue.ToString() == "4") { var items = chk_TipoProductos.CheckedItems.Count; DataTable tabla = new DataTable(); _epc.ID = producto.NuevoIdComposicion(); _ep.Codigo = producto.NuevoId(); for (int i = 0; i <= items; i++) { _ep.Composicion = producto.NuevoIdComposicion(); _ep.Nombre = txt_NombreProducto.Text; _ep.Tipo = cmb_TipoProducto.SelectedValue.ToString(); _ep.Stock = txt_StockProducto.Text; _ep.Costo = txt_CostoProd.Text; _ep.Precio = txt_PrecioProducto.Text; _ep.Estado = cmb_EstadoProd.SelectedValue.ToString(); string prod_compuesto = chk_TipoProductos.CheckedItems[i].ToString(); _epc.Cod_Prod_Compuesto = producto.Recuperar_id(prod_compuesto).ToString(); string prod_componente = chk_TipoProductos.CheckedItems[i + 1].ToString(); _epc.Cod_Prod_Componente = producto.Recuperar_id(prod_componente).ToString(); _epc.Cant_Compuesto = txt_CantProdComp1.Text; _epc.Cant_Componente = txt_CantProdComp2.Text; producto.InsertarCompuesto(_epc); producto.Insertar(_ep); break; } MessageBox.Show("Producto registrado correctamente"); this.Close(); } else { _ep.Codigo = producto.NuevoId(); _ep.Nombre = txt_NombreProducto.Text; _ep.Tipo = cmb_TipoProducto.SelectedValue.ToString(); _ep.Stock = txt_StockProducto.Text; _ep.Costo = txt_CostoProd.Text; _ep.Composicion = 0.ToString(); _ep.Precio = txt_PrecioProducto.Text; _ep.Estado = cmb_EstadoProd.SelectedValue.ToString(); producto.Insertar(_ep); MessageBox.Show("Producto registrado correctamente"); this.Close(); } } }