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