private void btnModificar_Click(object sender, EventArgs e) { DialogResult respuesta = MessageBox.Show("Está seguro de modificar el Inventario", "Modificar Inventario", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta.ToString() == "Yes") { try { Clases.Proveedor proveedor = new Clases.Proveedor(); Clases.TipoProducto tipoproducto = new Clases.TipoProducto(); tipoproducto.ObtenerTipoProductoPorNombre(cmbTipoProducto.SelectedValue.ToString()); Clases.CategoriaProducto categoria = new Clases.CategoriaProducto(); categoria.ObtenerCategoriaProductoPorNombre(cmbCategoriaProducto.SelectedValue.ToString()); if (cmbTipoProducto.Text == "Elaborado") { proveedor.Id = 1; Clases.Restaurante.ModificarInventario ( this.id, txtDescripcion.Text, Convert.ToDecimal(txtCosto.Text), Convert.ToDecimal(txtPrecioVenta.Text), Convert.ToDecimal(txtCantidad.Text), Convert.ToDecimal(txtCantMinima.Text), categoria.Id, tipoproducto.Id, proveedor.Id ); ResetFormulario(); } else { proveedor.ObtenerProveedorPorNombre(cmbProveedor.SelectedValue.ToString()); //txtCantMinima.Text = "0"; Clases.Restaurante.ModificarInventario ( this.id, txtDescripcion.Text, Convert.ToDecimal(txtCosto.Text), Convert.ToDecimal(txtPrecioVenta.Text), Convert.ToDecimal(txtCantidad.Text), Convert.ToDecimal(txtCantMinima.Text), categoria.Id, tipoproducto.Id, proveedor.Id ); ResetFormulario(); } } catch (Exception ex) { Clases.Mensaje.Advertencia(ex); } } }
private void btnAgregar_Click(object sender, EventArgs e) { try { Clases.TipoProducto tipoproducto = new Clases.TipoProducto(); tipoproducto.ObtenerTipoProductoPorNombre(cmbTipoProducto.SelectedValue.ToString()); Clases.CategoriaProducto categoria = new Clases.CategoriaProducto(); categoria.ObtenerCategoriaProductoPorNombre(cmbCategoriaProducto.SelectedValue.ToString()); Clases.Proveedor proveedor = new Clases.Proveedor(); if (cmbTipoProducto.Text == "Elaborado") { proveedor.Id = 1; Clases.Restaurante.AgregarInventario ( txtDescripcion.Text, Convert.ToDecimal(txtCosto.Text), Convert.ToDecimal(txtPrecioVenta.Text), Convert.ToDecimal(txtCantidad.Text), Convert.ToDecimal(txtCantMinima.Text), categoria.Id, tipoproducto.Id, proveedor.Id ); CargarDGWInventario(); } else { proveedor.ObtenerProveedorPorNombre(cmbProveedor.SelectedValue.ToString()); //txtCantMinima.Text = "0"; Clases.Restaurante.AgregarInventario ( txtDescripcion.Text, Convert.ToDecimal(txtCosto.Text), Convert.ToDecimal(txtPrecioVenta.Text), Convert.ToDecimal(txtCantidad.Text), Convert.ToDecimal(txtCantMinima.Text), categoria.Id, tipoproducto.Id, proveedor.Id ); CargarDGWInventario(); } } catch (Exception ex) { Clases.Mensaje.Advertencia(ex); } }
private void dgvTipoProducto_CellClick(object sender, DataGridViewCellEventArgs e) { Clases.TipoProducto tipoproducto = new Clases.TipoProducto(); tipoproducto.ObtenerTipoProducto( Convert.ToInt32( dgvTipoProducto.Rows[e.RowIndex].Cells["Código"].Value.ToString() ) ); dgvTipoProducto.Select(); this.id = tipoproducto.Id; txtId.Text = tipoproducto.Id.ToString(); txtDescripcion.Text = tipoproducto.Nombre; btnNuevo.Enabled = true; btnAgregar.Enabled = false; btnModificar.Enabled = true; btnEliminar.Enabled = true; }