Example #1
0
 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
Example #2
0
 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");
     }
 }