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; } }
private void Actualizar() { try { if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "") { controlPCCBindingSource.DataSource = DatosControlPCC.getControles(); } } catch { } }
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"); } }
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(); } }
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"); } }