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"); } }