private void modificarListaPrecio(int buscarPA) { Precio precio = new Precio(); if (precio.ShowDialog() == DialogResult.OK) { if (validarPrecio(precio.textBox2.Text)) { ListaPrecio listaPrecio = crearListaPrecio(precio.textBox2.Text); listaPrecio.idListaPrecio = tlp.listaPrecio.ElementAt(buscarPA).idListaPrecio; if (StaticsFunctions.modificarListaPrecio(listaPrecio) == 1) { reiniciar(); MessageBox.Show("Menssage", "Modifico Producto"); } else { MessageBox.Show("Menssage", "Fallo el envio del producto"); } } else { MessageBox.Show("Precio no capturado o camturado incorrecto", "Menssage"); } } }
private ListaPrecio crearListaPrecio(string text) { ListaPrecio lp = new ListaPrecio(); lp.idAgente = ag.idAgente; lp.idProducto = pr.id; lp.precio = Convert.ToDouble(text); return(lp); }
private bool enviarProductoBaseDatos() { Precio precio = new Precio(); if (ag != null) { int buscarPA = encontroProductoAgente(); if (buscarPA == -1) { if (precio.ShowDialog() == DialogResult.OK) { if (validarPrecio(precio.textBox2.Text)) { ListaPrecio listaPrecio = crearListaPrecio(precio.textBox2.Text); if (StaticsFunctions.enviarListaPrecio(listaPrecio) == 1) { MessageBox.Show("Menssage", "Envio del producto"); return(true); } else { MessageBox.Show("Menssage", "Fallo el envio del producto"); return(false); } } else { MessageBox.Show("Precio no capturado o camturado incorrecto", "Menssage"); return(false); } } else { return(false); } } else { modificarListaPrecio(buscarPA); } } else { MessageBox.Show("Menssage", "Primero debe seleccionar el agente"); } return(false); }
public static int modificarListaPrecio(ListaPrecio lp) { var httpWebRequest = (HttpWebRequest)WebRequest.Create(pagina + "modificarListaPrecio.php"); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = new JavaScriptSerializer().Serialize(lp); //MessageBox.Show(json, "Resultado"); streamWriter.Write(json); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); // MessageBox.Show(result, "Resultado"); ResultadoJson rj = JsonConvert.DeserializeObject <ResultadoJson>(result); return(rj.estado); } }