private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { if (txtBuscar.Text == "") { Actualizar(); } if (cbSelector.SelectedIndex == 0) { productoTerminadoBindingSource.DataSource = DatosProductoTerminado.BuscarProducto(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 1) { productoTerminadoBindingSource.DataSource = DatosProductoTerminado.BuscarByLote(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 2) { productoTerminadoBindingSource.DataSource = DatosProductoTerminado.BuscarByCodigoBarra(txtBuscar.Text); } } catch { MessageBox.Show("No se encontro nada en su busqueda"); Actualizar(); } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { listBox1.DataSource = DatosProductoTerminado.BuscarProducto(txtBuscar.Text); } catch { MessageBox.Show("No se encontro nada en su busqueda"); } }
private void Actualizar() { try { if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "") { productoTerminadoBindingSource.DataSource = DatosProductoTerminado.getProductosTerminados(); } } catch { } }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (dtGDetalle.SelectedRows.Count == 0) { MessageBox.Show("Antes de enviar el pedido debe seleccionar algun Producto", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } else { EntregaProductoTerminado ept = (EntregaProductoTerminado)entregaProductoTerminadoBindingSource.Current; ept.Vendedor = (Repartidor)repartidorBindingSource.Current; ept.Client = (Cliente)clienteBindingSource.Current; DateTime fecha = DateTime.Now; //ept.FechaEntrega = dtFechaEntrega.Value; ept.FechaEntrega = fecha; //if (dtGDetalle != null) if (ept.IDEntrega == 0) { //Producto p = (Producto)productoBindingSource.Current; if (MessageBox.Show("Esta seguro de querer enviar estos productos?", "Enviar Productos", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosEntregaProductoTerminado.Crear(ept); DatosProductoTerminado.CambiarStock(((ProductoTerminado)productoTerminadoBindingSource.Current).IdProductoTerminado, ((ProductoTerminado)productoTerminadoBindingSource.Current).Stock - ((DetalleEntrega)detalleEntregaBindingSource.Current).Cantidad); MessageBox.Show("Los productos se enviaron con exito!!"); Actualizar(); } } else { //es para cambiar a modificar //DatosEntregaProductoTerminado.Crear(ept); if (MessageBox.Show("La grilla esta Vacia, No tiene ningun producto añadido", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { return; } } Close(); } } catch { MessageBox.Show("La grilla esta Vacia", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (!validaciones()) { return; } try { ProductoTerminado prod = (ProductoTerminado)productoTerminadoBindingSource.Current; prod.Stock = Int32.Parse(waterMarkTextBox1.Text); if (MessageBox.Show("Esta seguro de querer descontar esta cantidad" + " [ " + prod.Stock + " ] " + " del stock de este producto" + " [ " + prod.Producto.Nombre + " ] " + "?", "Reposicion de Stock", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { int cantidadDesc = Convert.ToInt32(label3.Text) - Convert.ToInt32(waterMarkTextBox1.Text); DatosProductoTerminado.ActualizarStock(((ProductoTerminado)productoTerminadoBindingSource.Current).IdProductoTerminado, cantidadDesc); MessageBox.Show("El monto" + " [ " + prod.Stock + " ] " + " se desconto del stock con exito!!", "Confirmacion"); Actualizar(); this.Close(); } } catch { //return result; //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; //} } }
private void toolStripButton2_Click(object sender, EventArgs e) { try { ProductoTerminado p = (ProductoTerminado)productoTerminadoBindingSource.Current; if (!DatosProductoTerminado.enUso(p.IdProductoTerminado)) { if (MessageBox.Show("¿Esta seguro de eliminar a " + p.Producto.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosProductoTerminado.Eliminar(p); Actualizar(); } } else { MessageBox.Show("El objeto seleccionado no puede ser eliminado"); } } catch { MessageBox.Show("No seleccionó nada"); } }
public void Actualizar() { productoTerminadoBindingSource.DataSource = DatosProductoTerminado.getProductosTerminados(); }
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 btnAceptar_Click(object sender, EventArgs e) { try { if (!validaciones()) { return; } int gramaje; gramaje = int.Parse(waterMarkTextBox2.Text); ProductoTerminado p = (ProductoTerminado)productoTerminadoBindingSource.Current; p.Producto = (Producto)cbNombreProducto.SelectedItem; 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 = int.Parse(waterMarkTextBox2.Text); p.CajasPorTarima = int.Parse(waterMarkTextBox5.Text); p.UnidadPorCaja = int.Parse(waterMarkTextBox4.Text); p.LoteProductoTerminado = loteProductoTerminadoWaterMarkTextBox.Text; p.Stock = int.Parse(waterMarkTextBox3.Text); p.KgPorTarima = decimal.Parse(waterMarkTextBox1.Text); p.CodigoBarraProducto = codigoBarraProductoWaterMarkTextBox.Text; if (p.IdProductoTerminado == 0) //o null { if (!DatosProductoTerminado.Existe(cbNombreProducto.Text)) { try { if (MessageBox.Show("Esta seguro de querer dar de alta el nuevo producto? " + " [ " + p.Producto.Nombre + " ] ", "Dar de Alta", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosProductoTerminado.Crear(p); MessageBox.Show("Los datos del producto con el nombre " + p.Producto.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.Producto.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.Producto.Nombre + " ] ", "Modificar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosProductoTerminado.Modificar(p); MessageBox.Show("Los datos del producto con el nombre " + p.Producto.Nombre + " " + "se modificaron con exito!!", "Confirmacion"); Actualizar(); } } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
public void cargarProductos() { productoTerminadoBindingSource.DataSource = DatosProductoTerminado.getProductosTerminados(); }