Ejemplo n.º 1
0
        public FrmEditarControlPCC(int id)
        {
            InitializeComponent();
            productoBindingSource.DataSource = DatosProducto.getProductos();

            this.fechaElaboracionCajaDateTimePicker.MaxDate = DateTime.Today;
            this.fechaVencimientoCajaDateTimePicker.MinDate = DateTime.Today.AddDays(1);

            if (id == 0)
            {
                controlPCCBindingSource.Add(new ControlPCC());
            }
            else
            {
                fechaElaboracionCaja = true;
                fechaVencimientoCaja = true;

                controlPCCBindingSource.Add(DatosControlPCC.getControlPCC(id));

                cbProducto.SelectedItem  = ((ControlPCC)controlPCCBindingSource.Current).Producto;
                cbProducto.SelectedValue = ((ControlPCC)controlPCCBindingSource.Current).Producto.IdProducto;

                ControlPCC c = (ControlPCC)controlPCCBindingSource.Current;
            }
        }
Ejemplo n.º 2
0
 private void Actualizar()
 {
     try
     {
         if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "")
         {
             controlPCCBindingSource.DataSource = DatosControlPCC.getControles();
         }
     }
     catch
     {
     }
 }
Ejemplo n.º 3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                ControlPCC c = (ControlPCC)controlPCCBindingSource.Current;

                if (MessageBox.Show("¿Esta seguro de dar de baja a " + c.Producto.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DatosControlPCC.Eliminar(c);
                    Actualizar();
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
Ejemplo n.º 4
0
        private void txtBuscar_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                if (txtBuscar.Text == "")
                {
                    Actualizar();
                }

                if (cbSelector.SelectedIndex == 0)
                {
                    controlPCCBindingSource.DataSource = DatosControlPCC.getControlesPorProducto(txtBuscar.Text);
                }
                else if (cbSelector.SelectedIndex == 1)
                {
                    controlPCCBindingSource.DataSource = DatosControlPCC.getControlesPorUsuario(txtBuscar.Text);
                }
            }
            catch
            {
                MessageBox.Show("No se encontro nada en su busqueda");
                Actualizar();
            }
        }
Ejemplo n.º 5
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                DateTime hora = DateTime.Now;
                Usuario  u    = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar);

                ControlPCC c = (ControlPCC)controlPCCBindingSource.Current;
                c.Producto             = (Producto)cbProducto.SelectedItem;
                c.Usuario              = u;
                c.FechaElaboracionCaja = fechaElaboracionCajaDateTimePicker.Value;
                c.FechaVencimientoCaja = fechaVencimientoCajaDateTimePicker.Value;
                c.Hora = hora;

                string a = c.Producto.ToString();
                MessageBox.Show(a);
                string a1 = c.Usuario.ToString();
                MessageBox.Show(a1);
                string a2 = c.PesoNeto.ToString();
                MessageBox.Show(a2);
                string a3 = c.UnidadPorCaja.ToString();
                MessageBox.Show(a3);
                string a4 = c.FechaElaboracionCaja.ToString();
                MessageBox.Show(a4);
                string a5 = c.FechaVencimientoCaja.ToString();
                MessageBox.Show(a5);
                string a6 = c.LotePouch.ToString();
                MessageBox.Show(a6);
                string a7 = c.LoteCaja.ToString();
                MessageBox.Show(a7);
                string a8 = c.RneRnpa.ToString();
                MessageBox.Show(a8);
                string a9 = c.ColorFormaOlor.ToString();
                MessageBox.Show(a9);
                string a10 = c.Densidad.ToString();
                MessageBox.Show(a10);
                string a11 = c.SecadoHumedad.ToString();
                MessageBox.Show(a11);
                string a12 = c.EnvasadoGranel.ToString();
                MessageBox.Show(a12);
                string a13 = c.EnvasadoPouch1.ToString();
                MessageBox.Show(a13);
                string a14 = c.EnvasadoPouch2.ToString();
                MessageBox.Show(a14);
                string a15 = c.Observaciones.ToString();
                MessageBox.Show(a15);
                string a16 = c.Hora.ToString();
                MessageBox.Show(a16);

                if (c.IdControlPCC == 0)
                {
                    DatosControlPCC.Crear(c);
                }
                else
                {
                    DatosControlPCC.Modificar(c);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }