Esempio n. 1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                TipoEnvasado p = (TipoEnvasado)tipoEnvasadoBindingSource.Current;
                if (!DatosTipoEnvasado.enUso(p.IdTipoEnvasado))
                {
                    p.Activo = false;

                    if (MessageBox.Show("¿Esta seguro de eliminar a " + p.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        DatosTipoEnvasado.Modificar(p);
                        Actualizar();
                    }
                }
                else
                {
                    MessageBox.Show("El objeto seleccionado no puede ser eliminado");
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
Esempio n. 2
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 del tipo de envasado";
                e.Cancel = true;
                errorProvider1.SetError((Control)sender, error);
            }
            else if (DatosTipoEnvasado.existeTipoEnvasado(id, nombreWaterMarkTextBox.Text))
            {
                nombreWaterMarkTextBox.BackColor = colorOk;
                errorProvider1.SetError(nombreWaterMarkTextBox, String.Empty);
            }
            else if (DatosTipoEnvasado.existe(nombreWaterMarkTextBox.Text))
            {
                nombreWaterMarkTextBox.BackColor = Color.White;
                error    = "El tipo de envasado ya existe";
                e.Cancel = true;
                errorProvider1.SetError((Control)sender, error);
            }
            else
            {
                nombreWaterMarkTextBox.BackColor = colorOk;
                errorProvider1.SetError((Control)sender, String.Empty);
            }
        }
Esempio n. 3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                TipoEnvasado p = (TipoEnvasado)tipoEnvasadoBindingSource.Current;
                p.Activo = true;
                if (p.IdTipoEnvasado == 0)
                {
                    DatosTipoEnvasado.Crear(p);
                }
                else
                {
                    DatosTipoEnvasado.Modificar(p);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Esempio n. 4
0
        public FrmEditarProducto(int id)
        {
            InitializeComponent();
            tipoProductoBindingSource.DataSource      = DatosTipoProducto.getTipoProductos();
            medidaBindingSource.DataSource            = DatosMedida.getMedidas();
            tipoEnvasadoBindingSource.DataSource      = DatosTipoEnvasado.getTipoEnvasados();
            seleccionProductoBindingSource.DataSource = DatosSeleccionProducto.getSeleccionProductos();

            this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today;
            this.fechaVencimientoDateTimePicker.MinDate = DateTime.Today.AddDays(1);

            if (id == 0)
            {
                productoBindingSource.Add(new Producto());
            }
            else
            {
                fechaElaboracion = true;
                fechaCaducidad   = true;

                productoBindingSource.Add(DatosProducto.getProducto(id));

                cbTipoProducto.SelectedItem  = ((Producto)productoBindingSource.Current).Tipo;
                cbTipoProducto.SelectedValue = ((Producto)productoBindingSource.Current).Tipo.IdTipoProducto;

                cbMedida.SelectedItem  = ((Producto)productoBindingSource.Current).UnidadM;
                cbMedida.SelectedValue = ((Producto)productoBindingSource.Current).UnidadM.Id;

                cbCalidad.SelectedItem  = ((Producto)productoBindingSource.Current).SelProducto;
                cbCalidad.SelectedValue = ((Producto)productoBindingSource.Current).SelProducto.IdSeleccionProducto;

                cbEnvasado.SelectedItem  = ((Producto)productoBindingSource.Current).Envasado;
                cbEnvasado.SelectedValue = ((Producto)productoBindingSource.Current).Envasado.IdTipoEnvasado;

                Producto p = (Producto)productoBindingSource.Current;

                if (p.Nombre != "")
                {
                    this.Text = "Editar " + p.Nombre;
                }
            }
        }
Esempio n. 5
0
        public FrmEditTipoEnvasado(int id)
        {
            InitializeComponent();
            this.id = id;
            if (id == 0)
            {
                tipoEnvasadoBindingSource.Add(new TipoEnvasado());
            }
            else
            {
                tipoEnvasadoBindingSource.Add(DatosTipoEnvasado.getTipoEnvasado(id));

                TipoEnvasado te = (TipoEnvasado)tipoEnvasadoBindingSource.Current;

                if (te.Nombre != "")
                {
                    this.Text = "Editar " + te.Nombre;
                }
            }
        }
        public FrmEditarProductoTerminado(int id)
        {
            InitializeComponent();
            productoBindingSource.DataSource          = DatosProducto.getProductos();
            tipoProductoBindingSource.DataSource      = DatosTipoProducto.getTipoProductos();
            medidaBindingSource.DataSource            = DatosMedida.getMedidas();
            tipoEnvasadoBindingSource.DataSource      = DatosTipoEnvasado.getTipoEnvasados();
            seleccionProductoBindingSource.DataSource = DatosSeleccionProducto.getSeleccionProductos();

            this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today;
            this.fechaVencimientoDateTimePicker.MinDate = DateTime.Today.AddDays(1);

            if (id == 0)
            {
                productoTerminadoBindingSource.Add(new ProductoTerminado());
            }
            else
            {
                fechaElaboracion = true;
                fechaCaducidad   = true;

                productoTerminadoBindingSource.Add(DatosProductoTerminado.getProductoTerminado(id));

                cbNombreProducto.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).Producto;
                cbNombreProducto.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).Producto.IdProducto;

                cbTipoProducto.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).Tipo;
                cbTipoProducto.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).Tipo.IdTipoProducto;

                cbMedida.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).UnidadM;
                cbMedida.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).UnidadM.Id;

                cbCalidad.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).SelProducto;
                cbCalidad.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).SelProducto.IdSeleccionProducto;

                cbEnvasado.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).Envasado;
                cbEnvasado.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).Envasado.IdTipoEnvasado;

                ProductoTerminado p = (ProductoTerminado)productoTerminadoBindingSource.Current;

                /*string a = p.Producto.ToString();
                 * MessageBox.Show(a);
                 * string a1 = p.Tipo.ToString();
                 * MessageBox.Show(a1);
                 * string a2 = p.UnidadM.ToString();
                 * MessageBox.Show(a2);
                 * string a3 = p.Envasado.ToString();
                 * MessageBox.Show(a3);
                 * string a4 = p.SelProducto.ToString();
                 * MessageBox.Show(a4);
                 * string a5 = p.FechaElaboracion.ToString();
                 * MessageBox.Show(a5);
                 * string a6 = p.FechaVencimiento.ToString();
                 * MessageBox.Show(a6);
                 * string a7 = p.Gramaje.ToString();
                 * MessageBox.Show(a7);
                 * string a8 = p.CajasPorTarima.ToString();
                 * MessageBox.Show(a8);
                 * string a9 = p.UnidadPorCaja.ToString();
                 * MessageBox.Show(a9);
                 * string a10 = p.LoteProductoTerminado;
                 * MessageBox.Show(a10);
                 * string a11 = p.Stock.ToString();
                 * MessageBox.Show(a11);
                 * string a12 = p.KgPorTarima.ToString();
                 * MessageBox.Show(a12);
                 * string a13 = p.CodigoBarraProducto;
                 * MessageBox.Show(a13);*/

                if (p.Producto.Nombre != "")
                {
                    this.Text = "Editar " + p.Producto.Nombre;
                }
            }
        }
Esempio n. 7
0
 private void Actualizar()
 {
     tipoEnvasadoBindingSource.DataSource = DatosTipoEnvasado.getTipoEnvasados();
 }