private void btnAceptar_Click(object sender, EventArgs e) { try { if (!validaciones()) { return; } MateriaPrimaReceta mpr = (MateriaPrimaReceta)materiaPrimaRecetaBindingSource.Current; if (mpr.Id == 0) { DatosMateriaPrimaReceta.Crear(mpr); } else { DatosMateriaPrimaReceta.Modificar(mpr); } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
public FrmEditarIngredienteReceta(int id, int idReceta) { InitializeComponent(); this.idReceta = idReceta; medidaBindingSource.DataSource = DatosMedida.getMedidas(); materiaPrimaRecetaBindingSource.DataSource = DatosMateriaPrimaReceta.getMateriaPrimaRecetas(); if (id == 0) { ingredienteRecetaBindingSource.Add(new IngredienteReceta()); } else { ingredienteRecetaBindingSource.Add(DatosIngredienteReceta.getIngredienteReceta(id)); cbMedida1.SelectedItem = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Medida; cbMedida1.SelectedValue = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Medida.Id; cbMateriaPrimaReceta.SelectedItem = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Nombre; cbMateriaPrimaReceta.SelectedValue = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Nombre.Id; IngredienteReceta ir = (IngredienteReceta)ingredienteRecetaBindingSource.Current; if (ir.Nombre.Nombre != "") { this.Text = "Editar " + ir.Nombre.Nombre; } } }
private void nombreWaterMarkTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esCadenaNumeroPunto(nombreWaterMarkTextBox) || nombreWaterMarkTextBox.Text.Trim() == String.Empty) { nombreWaterMarkTextBox.BackColor = Color.White; error = "Ingrese el nombre de la materia prima"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosMateriaPrimaReceta.existeMateriaPrimaRecetaN(id, nombreWaterMarkTextBox.Text)) { nombreWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError(nombreWaterMarkTextBox, String.Empty); } else if (DatosMateriaPrimaReceta.existe(nombreWaterMarkTextBox.Text)) { nombreWaterMarkTextBox.BackColor = Color.White; error = "La materia prima ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { nombreWaterMarkTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { if (txtBuscar.Text == "") { Actualizar(); } materiaPrimaRecetaBindingSource.DataSource = DatosMateriaPrimaReceta.getMateriaPrimaPorNombre(txtBuscar.Text); } catch { MessageBox.Show("No se encontro nada en su busqueda"); Actualizar(); } }
public FrmEditarMateriaPrimaReceta(int id) { InitializeComponent(); if (id == 0) { materiaPrimaRecetaBindingSource.Add(new MateriaPrimaReceta()); } else { materiaPrimaRecetaBindingSource.Add(DatosMateriaPrimaReceta.getMateriaPrimaReceta(id)); MateriaPrimaReceta mpr = (MateriaPrimaReceta)materiaPrimaRecetaBindingSource.Current; if (mpr.Nombre != "") { this.Text = "Editar " + mpr.Nombre; } } }
private void Actualizar() { materiaPrimaRecetaBindingSource.DataSource = DatosMateriaPrimaReceta.getMateriaPrimaRecetas(); }