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"); } }
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); } }
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"); } }
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; } } }
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; } } }
private void Actualizar() { tipoEnvasadoBindingSource.DataSource = DatosTipoEnvasado.getTipoEnvasados(); }