private void TablaEst1_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'panaderiaDataSetProducto.producto' Puede moverla o quitarla según sea necesario. //this.productoTableAdapter.est1(this.panaderiaDataSetProducto.producto); //NegocioProducto auxNegocio = new NegocioProducto(); ServiceProducto.WebServiceProductoSoapClient auxNew = new ServiceProducto.WebServiceProductoSoapClient(); this.dataGridView1.DataSource = auxNew.ServiceGetConsultaProducto(); this.dataGridView1.DataMember = "producto"; }
private void verificarlacantidad() { ServiceProducto.WebServiceProductoSoapClient new_proc = new ServiceProducto.WebServiceProductoSoapClient(); int cantidadbsd = new_proc.ServiceGetCantidadP(txtIdProducto.Text); int cantGUI = Convert.ToInt32(txtCantidad.Text); if (cantidadbsd < cantGUI) { MessageBox.Show("Error la cantidad excede la cantidad del stock: " + cantidadbsd, "Mensaje Sistema"); } else { MessageBox.Show("Valor dentro del stock", "Mensaje Sistema"); } }
private void button1_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(this.txtIdProducto.Text) || String.IsNullOrEmpty(this.txtCantidad.Text) || String.IsNullOrEmpty(this.txtPagarxProducto.Text)) { MessageBox.Show("No se pueden dejar datos en blanco ", "Mensaje Sistema"); return; } ServiceProducto.WebServiceProductoSoapClient new_procc = new ServiceProducto.WebServiceProductoSoapClient(); int cantidadbsd = new_procc.ServiceGetCantidadP(txtIdProducto.Text); int cantGUI = Convert.ToInt32(txtCantidad.Text); int resta = cantidadbsd - cantGUI; if (cantidadbsd < cantGUI) { MessageBox.Show("Error la cantidad excede la cantidad del stock: " + cantidadbsd, "Mensaje Sistema"); return; } else { new_procc.ServiceSetCantidadP(txtIdProducto.Text, resta); txtRutCliente.ReadOnly = true; ServiceVenta.WebServiceVentaSoapClient Aux_negProv = new ServiceVenta.WebServiceVentaSoapClient(); ServiceVenta.Venta new_proc = new ServiceVenta.Venta(); new_proc.Idproducto = this.txtIdProducto.Text; if (String.IsNullOrEmpty(this.txtRutCliente.Text)) { new_proc.Rutcliente = null; } new_proc.Rutcliente = this.txtRutCliente.Text; new_proc.Cantidad = Convert.ToInt32(this.txtCantidad.Text); new_proc.Total = Convert.ToInt32(this.txtPagarxProducto.Text); new_proc.Diferenciador = 0; Aux_negProv.Serviceinsertarproducto(new_proc); //MessageBox.Show("V ", "Mensaje Sistema"); txtIdProducto.Text = String.Empty; txtPrecioP.Text = String.Empty; txtCantidad.Text = String.Empty; txtPagarxProducto.Text = String.Empty; this.ventaTableAdapter.FillBy(this.panaderiaDataSetVenta.venta); } } catch (Exception ex) { MessageBox.Show("Datos No Guardados " + ex.Message, "Mensaje Sistema"); } }
private void btnAgregar_Click(object sender, EventArgs e) { txtIDProducto.ReadOnly = false; try { ServiceVerificadorDatos.WebServiceVerificarDatosSoapClient sverif = new ServiceVerificadorDatos.WebServiceVerificarDatosSoapClient(); string devuelta = sverif.VerificarDatosProducto(txtIDProducto.Text, txtPrecioUni.Text, txtCantidad.Text, txtDiasV.Text, txtIdProv.Text, txtTipoP.Text, txtCaracteristica.Text, txtMarca.Text); if (devuelta.Length > 2) { MessageBox.Show(" " + devuelta, "Mensaje Sistema"); } else { ServiceProducto.WebServiceProductoSoapClient AuxNeg = new ServiceProducto.WebServiceProductoSoapClient(); if (!String.IsNullOrEmpty(AuxNeg.ServicebuscaProv(this.txtIDProducto.Text).Idproducto)) { MessageBox.Show("Producto ya existe ", "Mensaje Sistema"); return; } else { ServiceProducto.Producto new_proc = new ServiceProducto.Producto(); //Producto new_proc = new Producto(); new_proc.Idproducto = this.txtIDProducto.Text; new_proc.Precio_unitario = Convert.ToInt32(this.txtPrecioUni.Text); new_proc.Cantidad = Convert.ToInt32(this.txtCantidad.Text); new_proc.Dias_vencimiento = Convert.ToInt32(this.txtDiasV.Text); new_proc.Idproveedor = this.txtIdProv.Text; new_proc.Tipo_producto = this.txtTipoP.Text; new_proc.Caracteristica = this.txtCaracteristica.Text; new_proc.Marca = this.txtMarca.Text; AuxNeg.Serviceinsertarproducto(new_proc); MessageBox.Show("Datos Guardados ", "Mensaje Sistema"); this.productoTableAdapter.Fill(this.panaderiaDataSetProducto.producto); limpiar(); } } } catch (Exception ex) { MessageBox.Show("Datos No Guardados " + ex.Message, "Mensaje Sistema"); } } //Fin insertar
private void btnEliminar_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(this.txtIdProv.Text)) { MessageBox.Show("Por Favor seleccione o ingrese un ID EXISTENTE ", "Mensaje Sistema"); return; } else { ServiceProducto.WebServiceProductoSoapClient AuxNeg = new ServiceProducto.WebServiceProductoSoapClient(); if (String.IsNullOrEmpty(AuxNeg.ServicebuscaProv(this.txtIDProducto.Text).Idproducto)) { MessageBox.Show("El PRODUCTO NO existe ", "Mensaje Sistema"); return; } else { //MessageBox.Show("No se podra eliminar un proveedor si tiene un producto de este en bodega. ", "Mensaje Sistema"); var confirmacion = MessageBox.Show("¿Está seguro que desea eliminar PARA SIEMPRE el registro seleccionado ?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (confirmacion == DialogResult.Yes) { string iddeleted = this.txtIDProducto.Text; AuxNeg.ServiceeliminarProv(iddeleted); MessageBox.Show("Datos Eliminados Satisfactoriamente ", "Mensaje Sistema"); limpiar(); this.productoTableAdapter.Fill(this.panaderiaDataSetProducto.producto); } else { MessageBox.Show("Se a arrepentido justo a tiempo ", "Mensaje Sistema"); return; } } } } catch (Exception ex) { MessageBox.Show("Datos No Guardados " + ex.Message, "Mensaje Sistema"); } }
private void GUImenu_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'panaderiaDataSetProducto.producto' Puede moverla o quitarla según sea necesario. ServiceVenta.WebServiceVentaSoapClient obVenta = new ServiceVenta.WebServiceVentaSoapClient(); labelClientesNoRegistrados.Text = " Hay un total de " + obVenta.ServiceGetVentasSinCliente() + " ventas sin un Cliente asociado."; estsumatotal.Text = " En total deberia haber en caja una suma de $" + obVenta.ServiceGetSumaTotaldeVentas() + "."; ServiceProducto.WebServiceProductoSoapClient obtest = new ServiceProducto.WebServiceProductoSoapClient(); txtWarning.Text = obtest.ServiceGetMinDiasV() + " Dias para que el producto con " + obtest.GetName(obtest.ServiceGetMinDiasV()) + " venza."; int canti = obtest.ServiceGetProductMasVendido().Cantidad; int masv = obtest.ServiceGetProductMasVendido().Dias_vencimiento; string nombre = obtest.ServiceGetProductMasVendido().Tipo_producto; string idprod = obtest.ServiceGetProductMasVendido().Idproducto; //2da estadistica int suma = obtest.ServiceGetClienteConMasCompras().Cantidad; string nombre2 = obtest.ServiceGetClienteConMasCompras().Tipo_producto; string rutcliente = obtest.ServiceGetClienteConMasCompras().Caracteristica; int idcliente = obtest.ServiceGetClienteConMasCompras().Precio_unitario; labelCantidadMin.Text = "el producto mas comprado es " + nombre + " de id " + idprod + " con una cantidad de " + canti + " ventas y " + masv + " unidades vendidas"; labelClientesxVentas.Text = " El cliente con mas compras es nombre: " + nombre2 + " RUT: " + rutcliente + " con " + suma + " compras, su id de cliente es " + idcliente; }