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;
                }
            }
        }
Example #3
0
        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();
 }