private void btnBuscar_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(textBox1.Text)) { ListaProducto(); CNIngredientes objIng = new CNIngredientes(); objIng.CodigoProducto = "null"; IngredientedataGridView.DataSource = objIng.ListaIngredientes(); ListaIndex2(); } else { string criterio = ProductocomboBox.Text; switch (criterio) { case "Código Producto": BuscarID(textBox1.Text); break; case "Tipo": BuscarTipo(textBox1.Text); break; case "Nombre Producto": BuscarNom(textBox1.Text); break; } CNIngredientes objIng = new CNIngredientes(); objIng.CodigoProducto = "null"; IngredientedataGridView.DataSource = objIng.ListaIngredientes(); ListaIndex2(); } }
private void ListaIngrediente(string id) { CNIngredientes objIng = new CNIngredientes(); objIng.CodigoProducto = id; IngredientedataGridView.DataSource = objIng.ListaIngredientes(); ListaIndex2(); }
private void btnModificar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxPBrutoProducto.Text) || string.IsNullOrEmpty(textBoxPVPProducto.Text) || string.IsNullOrEmpty(textBoxArticuloProducto.Text) || string.IsNullOrEmpty(textBoxCodigoProducto.Text)) { MessageBox.Show("Por Favor Llenar Todos los Campos"); } else { CNProductos objDato = new CNProductos(); objDato.codigoProd = textBoxCodigoProducto.Text; objDato.nombreProd = textBoxArticuloProducto.Text; int n = TipoComboBox.SelectedIndex + 1; objDato.Tipo = n; decimal pvp = decimal.Parse(textBoxPVPProducto.Text); decimal.Round(pvp, 2); objDato.PrecioUni = pvp; decimal precioB = decimal.Parse(textBoxPBrutoProducto.Text); decimal.Round(precioB, 2); objDato.PrecioB = precioB; try { objDato.modificarProducto(); try { foreach (DataRow row in Listaingredientes.Rows) { CNIngredientes objIng = new CNIngredientes(); objIng.CodigoProducto = textBoxCodigoProducto.Text; objIng.CodigoIngrediente = row["Código Ingrediente"].ToString(); objIng.Descripcion = row["Descripción"].ToString(); CNMedida objMedida = new CNMedida(); objMedida.Unidad = row["Unidad de Medida"].ToString(); DataTable dato = objMedida.BuscarIndex(); objIng.Medida = int.Parse(dato.Rows[0][0].ToString()); objIng.Cantidad = decimal.Parse(row["Cantidad"].ToString()); objIng.modificarIngrediente(); } ListaProducto(); MessageBox.Show("Producto Modificado Exitosamente"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); objDato.EliminarProd(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void button1_Click_1(object sender, EventArgs e) { if (IngredientedataGridView.SelectedRows.Count > 0) { String Men = "¿Seguro que quiere quitar este ingrediente?"; String Tit = "Quitar Ingrediente"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result = MessageBox.Show(Men, Tit, buttons); CNIngredientes objDato = new CNIngredientes(); objDato.CodigoProducto = textBoxCodigoProducto.Text; objDato.CodigoIngrediente = IngredientedataGridView.CurrentRow.Cells[0].Value.ToString(); objDato.eliminarIngrediente(); int rowIndex = IngredientedataGridView.SelectedRows[0].Index; IngredientedataGridView.Rows.RemoveAt(rowIndex); } else { MessageBox.Show("Debe Seleccionar Una Fila"); } }
private void btnSeleccionar_Click(object sender, EventArgs e) { if (ProductodataGridView.SelectedRows.Count > 0) { btnRegistrar.Enabled = true; btnAgregar.Enabled = true; btnBuscarProducto.Enabled = true; textBoxArticuloProducto.Enabled = true; textBoxCodigoProducto.Enabled = true; textBoxPBrutoProducto.Enabled = true; textBoxPVPProducto.Enabled = true; textBoxDescripcion.Enabled = true; textBoxCantidad.Enabled = true; textBoxCodigoIngrediente.Enabled = true; btnBuscarProducto.Enabled = true; textBoxCodigoProducto.Text = ProductodataGridView.CurrentRow.Cells[0].Value.ToString(); CNProductos objDato = new CNProductos(); objDato.nomTipo = ProductodataGridView.CurrentRow.Cells[1].Value.ToString(); DataTable dato = objDato.buscarTipo(); TipoComboBox.SelectedIndex = int.Parse(dato.Rows[0][0].ToString()) - 1; textBoxArticuloProducto.Text = ProductodataGridView.CurrentRow.Cells[2].Value.ToString(); textBoxPVPProducto.Text = ProductodataGridView.CurrentRow.Cells[3].Value.ToString(); textBoxPBrutoProducto.Text = ProductodataGridView.CurrentRow.Cells[4].Value.ToString(); CNIngredientes objIng = new CNIngredientes(); objIng.CodigoProducto = ProductodataGridView.CurrentRow.Cells[0].Value.ToString(); IngredientedataGridView.DataSource = objIng.ListaIngredientes(); } else { MessageBox.Show("Debe Seleccionar Una Fila"); } }