Exemplo n.º 1
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Producto p = (Producto)productoBindingSource.Current;
                p.Activo = true;
                if (p.IdProducto == 0)
                {
                    DatosProducto.Crear(p);
                }
                else
                {
                    DatosProducto.Modificar(p);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Exemplo n.º 2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }
                float gramaje;
                gramaje = float.Parse(waterMarkTextBox2.Text);

                Producto p = (Producto)productoBindingSource.Current;
                p.Tipo             = (TipoProducto)cbTipoProducto.SelectedItem;
                p.UnidadM          = (Medida)cbMedida.SelectedItem;
                p.Envasado         = (TipoEnvasado)cbEnvasado.SelectedItem;
                p.SelProducto      = (SeleccionProducto)cbCalidad.SelectedItem;
                p.FechaElaboracion = fechaElaboracionDateTimePicker.Value;
                p.FechaVencimiento = fechaVencimientoDateTimePicker.Value;

                p.Gramaje = float.Parse(waterMarkTextBox2.Text);


                if (p.IdProducto == 0) //o null
                {
                    if (!DatosProducto.Existe(nombreWaterMarkTextBox.Text))
                    {
                        try
                        {
                            if (MessageBox.Show("Esta seguro de querer dar de alta el nuevo producto?   " + " [ " + p.Nombre + " ] ", "Dar de Alta", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
                            {
                                DatosProducto.Crear(p);
                                MessageBox.Show("Los datos del producto con el nombre " + p.Nombre + " " + "se crearon con exito!!", "Confirmacion");
                                Actualizar();
                            }
                        }
                        catch
                        {
                            DialogResult result = MessageBox.Show("Ingrese todos los campos, !Son Obligatorios!!", "Verificacion", MessageBoxButtons.RetryCancel, MessageBoxIcon.Asterisk);
                            if (result == DialogResult.Cancel)
                            {
                                this.Close();
                            }

                            else if (result == DialogResult.Retry)
                            {
                                return;
                            }
                        }
                    }
                    else
                    {
                        DialogResult result = MessageBox.Show("El Producto con el siguiente nombre " + " [ " + p.Nombre + " ] " + "ya existe", "Verificacion", MessageBoxButtons.RetryCancel, MessageBoxIcon.Asterisk);

                        if (result == DialogResult.Cancel)
                        {
                            this.Close();
                        }

                        else if (result == DialogResult.Retry)
                        {
                            //MessageBox.Show("Vuelva a Intentarlo");
                            return;
                        }
                    }
                }
                else
                {
                    if (MessageBox.Show("Esta seguro de querer modificar el producto? " + " [ " + p.Nombre + " ] ", "Modificar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
                    {
                        DatosProducto.Modificar(p);
                        MessageBox.Show("Los datos del producto con el nombre " + p.Nombre + " " + "se modificaron con exito!!", "Confirmacion");
                        Actualizar();
                    }
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }