Ejemplo n.º 1
0
        // Guarda los productos
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
                Producto producto = new Producto();
                producto.Sku            = txtSku.Text;
                producto.NombreProducto = txtNombreProducto.Text;
                producto.Valor          = Int32.Parse(txtValor.Text);
                producto.CantPaquete    = Int32.Parse(txtCantPaquete.Text);
                producto.UnidadMedida   = cbxUnidadMedida.Text;

                if (auxProducto.SActualizaProducto(producto))
                {
                    desHabilitarCampos();
                    edicionActiva = false;
                    MessageBox.Show("Se a ingresado su producto correctamente");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("UwU!" + "\n" + "Hay problemas el modulo productos, deberia volver a ingresar");
                Console.WriteLine("Problemas con el ingreso de productos " + ex + "\n");
            }
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int id = int.Parse(textBox1.Text);

            WebServiceSOAPProducto.WebServiceProductoSoapClient cliente =
                new WebServiceProductoSoapClient();

            int precio = cliente.obtenerPrecioConIVAdeProducto(id);

            textBox2.Text = precio.ToString();
        }
Ejemplo n.º 3
0
 // Retorna todos los productos
 private void btnListar_Click(object sender, EventArgs e)
 {
     try
     {
         WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
         String filtro = "NombreProducto";
         this.dataGridViewListaProductos.DataSource = auxProducto.SListaProducto(filtro, true);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error al listar Productos " + ex + "\n");
     }
 }
Ejemplo n.º 4
0
 // Busca productos por nombre
 private DataTable BuscaProducto()
 {
     try
     {
         WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
         String filtro = "NombreProducto";
         return(auxProducto.SBuscaProducto(filtro, txtBuscarProducto.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show("UwU!" + "\n" + "Hay problemas con su sesion, deberia volver a ingresar");
         Console.WriteLine("Problemas con Cliente " + ex + "\n");
         return(null);
     }
 }
Ejemplo n.º 5
0
 // Retorna los productos actuales para su uso
 private DataTable BuscaProductos()
 {
     try
     {
         WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
         String filtro = "SkuProducto";
         return(auxProducto.SListaProducto(filtro, true));
     }
     catch (Exception ex)
     {
         MessageBox.Show("UwU!" + "\n" + "Hay problemas el modulo productos, deberia volver a ingresar");
         Console.WriteLine("Problemas con Producto " + ex + "\n");
         return(null);
     }
 }
Ejemplo n.º 6
0
        // Lista todos los productos al entrar al usuario
        private void PantallaListarProductos_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            try
            {
                WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
                String filtro = "NombreProducto";
                this.dataGridViewListaProductos.DataSource = auxProducto.SListaProducto(filtro, true);
            }
            catch (Exception ex)
            {
                MessageBox.Show("UwU!" + "\n" + "Hay problemas con su sesion, deberia volver a ingresar");
                Console.WriteLine("Problemas con la sesion " + ex + "\n");
            }
        }
Ejemplo n.º 7
0
 // Elimina producto
 private void btnEliminarProducto_Click(object sender, EventArgs e)
 {
     try
     {
         WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
         if (auxProducto.SEliminaProducto(txtSku.Text))
         {
             MessageBox.Show("Se ha eliminado correctamente");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("UwU!" + "\n" + "Hay problemas el modulo productos, deberia volver a ingresar");
         Console.WriteLine("Problemas con eliminar Producto " + ex + "\n");
     }
 }
Ejemplo n.º 8
0
        // Lista todos los productos al iniciar la vista
        private void PantallaAdministrarProductos_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            try
            {
                WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
                this.dataGridViewProductos.DataSource = BuscaProductos();
                desHabilitarCampos();
                desHabilitarId();
            }
            catch (Exception ex)
            {
                MessageBox.Show("UwU!" + "\n" + "Hay problemas el modulo productos, deberia volver a ingresar");
                Console.WriteLine("Problemas con la sesion " + ex + "\n");
            }
        }
Ejemplo n.º 9
0
        // Busca un solo producto
        private void btnBuscarProducto_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            try
            {
                String valor  = txtBuscarProducto.Text;
                string filtro = "NombreProducto";
                WebServiceProductoSoapClient auxProducto = new WebServiceProductoSoapClient();
                dt = auxProducto.SBuscaProducto(filtro, valor);
                this.dataGridViewProductos.DataSource = dt;
                // Seteo de las columnas
                txtNombreProducto.Text = (String)dt.Rows[0][filtro];
                txtSku.Text            = dt.Rows[0]["SkuProducto"].ToString();
                txtValor.Text          = dt.Rows[0]["Valor"].ToString();
                txtCantPaquete.Text    = dt.Rows[0]["CantPaquete"].ToString();
                cbxUnidadMedida.Text   = dt.Rows[0]["UnidadMedida"].ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show("UwU!" + "\n" + "Hay problemas el modulo productos, deberia volver a ingresar");
                Console.WriteLine("Problemas con la busqueda de producto " + ex + "\n");
            }
        }