private void btnModificar_Click(object sender, EventArgs e) { try { IngredienteNegocio ingredienteNegocio = new IngredienteNegocio(); Ingrediente ing; ing = (Ingrediente)dgvIngredientes.CurrentRow.DataBoundItem; textNombreIngrediente.Text = ing.Nombre; textCantidadIngrediente.Text = ing.Master.ToString(); textPrecioIngrediente.Text = ing.Precio.ToString(); cboUnidadmedida.Text = ing.UM.DescripcionCorta; dgvIngredientes.Enabled = false; estado = true; } catch (InvalidCastException ex) { MessageBox.Show("algo paso"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarGrilla() { IngredienteNegocio negocio = new IngredienteNegocio(); IngredientePorComidaNegocio porComidaNegocio = new IngredientePorComidaNegocio(); ComidaNegocio negocioc = new ComidaNegocio(); Comida comida = new Comida(); try { comida = (Comida)cboComida.SelectedItem; int xx = comida.Id; dgvIngreporComida.DataSource = porComidaNegocio.ListarIngredienteporcomida(xx); dgvIngreporComida.Columns[1].Visible = false; dgvIngreporComida.Columns[2].Visible = false; dgvIngreporComida.Columns[4].Visible = false; dgvIngreporComida.Columns[3].Visible = false; dgvIngreporComida.Columns[5].Visible = false; dgvIngredienteppcc.DataSource = porComidaNegocio.ListarIngredientecc(xx); dgvIngredienteppcc.Columns[0].Visible = false; dgvIngredienteppcc.Columns[2].Visible = false; dgvIngredienteppcc.Columns[3].Visible = false; dgvIngredienteppcc.Columns[4].Visible = false; dgvIngredienteppcc.Columns[5].Visible = false; dgvIngredienteppcc.Columns[6].Visible = false; dgvIngredienteppcc.Columns[7].Visible = false; dgvIngredienteppcc.Columns[8].Visible = false; dgvIngredienteppcc.Columns[9].Visible = false; dgvIngredienteppcc.Columns[10].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarGrilla() { IngredienteNegocio negocio = new IngredienteNegocio(); UnidadMedidaNegocio unidMedi = new UnidadMedidaNegocio(); try { cboUnidadmedida.DataSource = unidMedi.listarUnidadMedida(); cboUnidadmedida.DisplayMember = "DescripcionCorta"; //Nombre de la varible a mostrar en pantalla cboUnidadmedida.ValueMember = "IdUnidad"; // nobre de la variable del id a mostar listaIngredienteLocal = negocio.ListarIngrediente(); dgvIngredientes.DataSource = listaIngredienteLocal; dgvIngredientes.Columns[2].Visible = false; dgvIngredientes.Columns[10].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnEliminar_Click_1(object sender, EventArgs e) { IngredienteNegocio negocio = new IngredienteNegocio(); Ingrediente ing; ing = (Ingrediente)dgvIngredientes.CurrentRow.DataBoundItem; DialogResult result = MessageBox.Show("Reamente desea eliminar?", "Eliminar", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { negocio.eliminarIngrediente(ing); DeleteAlls(); cargarGrilla(); } else if (result == DialogResult.No) { } }
private void AceptarAgregaIngrediente_Click_1(object sender, EventArgs e) { Ingrediente ingrediente = new Ingrediente(); IngredienteNegocio negocio = new IngredienteNegocio(); UnidadDeMedida unidadDeMedida = new UnidadDeMedida(); try { if (textNombreIngrediente.Text.Trim() == string.Empty) { lTxtvacioNombre.Visible = true; pnNombreing.BackColor = System.Drawing.Color.Red; dgvIngredientes.Enabled = false; return; } else { lTxtvacioNombre.Visible = false; pnNombreing.BackColor = System.Drawing.Color.Black; dgvIngredientes.Enabled = true; } if (textCantidadIngrediente.Text.Trim() == string.Empty || Convert.ToDecimal(textCantidadIngrediente.Text) < 1) { ltxtcantidadIngrediente.Visible = true; pnCantidading.BackColor = System.Drawing.Color.Red; dgvIngredientes.Enabled = true; return; } else { ltxtcantidadIngrediente.Visible = false; pnCantidading.BackColor = System.Drawing.Color.Black; dgvIngredientes.Enabled = true; } if (textPrecioIngrediente.Text.Trim() == string.Empty || (Convert.ToDecimal(textPrecioIngrediente.Text)) < 1) { ltxtprecioingrediente.Visible = true; pnPrecioing.BackColor = System.Drawing.Color.Red; dgvIngredientes.Enabled = true; return; } else { ltxtprecioingrediente.Visible = false; pnPrecioing.BackColor = System.Drawing.Color.Black; dgvIngredientes.Enabled = true; } if (estado == false) { DateTime fecha = DateTime.Today; ingrediente.Nombre = textNombreIngrediente.Text; ingrediente.Stock = 0; ingrediente.Master = Convert.ToDecimal(textCantidadIngrediente.Text); ingrediente.Precio = Convert.ToDecimal(textPrecioIngrediente.Text); ingrediente.UM = (UnidadDeMedida)cboUnidadmedida.SelectedItem; ingrediente.F_Mod = fecha.ToLocalTime(); ingrediente.UserMod = Usuario.UsuarioLogin; ingrediente.F_Add = fecha.ToLocalTime(); ingrediente.UserAdd = Usuario.UsuarioLogin; if (negocio.validarIngrediente(ingrediente)) { lIngredienteexiste.Visible = true; pnNombreing.BackColor = System.Drawing.Color.Red; dgvIngredientes.Enabled = false; return; } else { lIngredienteexiste.Visible = false; pnNombreing.BackColor = System.Drawing.Color.Black; dgvIngredientes.Enabled = true; } DeleteAlls(); cargarGrilla(); } if (estado == true) { DateTime fecha = DateTime.Today; IngredienteNegocio ingredienteNegocio = new IngredienteNegocio(); Ingrediente ingredient = new Ingrediente(); Ingrediente ing = (Ingrediente)dgvIngredientes.CurrentRow.DataBoundItem; ingredient.Id = ing.Id; ingredient.Nombre = textNombreIngrediente.Text; ingredient.Master = Convert.ToDecimal(textCantidadIngrediente.Text); ingredient.UM = (UnidadDeMedida)cboUnidadmedida.SelectedItem; ingredient.Precio = Convert.ToDecimal(textPrecioIngrediente.Text); ingredient.F_Mod = fecha.ToLocalTime(); ingredient.UserMod = Usuario.UsuarioLogin; ingredient.estado = true; negocio.modificarIngrediente(ingredient); textNombreIngrediente.Text = ""; textCantidadIngrediente.Text = ""; textPrecioIngrediente.Text = ""; estado = false; cargarGrilla(); dgvIngredientes.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }