public List<Listadeprecio>ListarPrecios() { List<Listadeprecio> list = new List<Listadeprecio>(); try { this.JsonParam = "{\"indice\":3}"; String result = netclient.NetPost("ws-precios-insumos.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("listaPrecios").ToList(); foreach (var item in token) { Listadeprecio precio = new Listadeprecio(); //{"idPrecios":4,"comentario":"Urgencia. Tratamiento Inicial 1 Sesion","valorNeto":14500,"valorIva":2755,"valorTotal":14500} precio.IdPrecios = Convert.ToInt32(item.SelectToken("idPrecios").ToString()); precio.Comentario = item.SelectToken("comentario").ToString(); precio.ValorNeto = item.SelectToken("valorNeto").ToString(); precio.ValorIva = item.SelectToken("valorIva").ToString(); precio.Valortotal = item.SelectToken("valorTotal").ToString(); list.Add(precio); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Precios"); } return list; }
public string ModificarPrecio(Listadeprecio precio) { string precioModificado = string.Empty; //{"indice":2,"idPrecio":2,"Comentario":"asd","ValorNeto":130} this.JsonParam = "{\"indice\":2,\"idPrecio\":" + precio.IdPrecios + ",\"Comentario\":\"" + precio.Comentario + "\",\"ValorNeto\":" + precio.ValorNeto + "}"; try { String result = netclient.NetPost("ws-precios-insumos.php", this.JsonParam); var jobject = JObject.Parse(result); //{"code":2,"Modificado":"Modificado"} precioModificado = jobject.SelectToken("Modificado").ToString(); } catch (Exception e) { throw new Exception(e + "| Error al Modificar Precio"); } return precioModificado; }
public string InsertarPrecio(Listadeprecio precio) { string precioInsertado = string.Empty; //{"indice":1,"Comentario":"Procedimiento","ValorNeto":12000} this.JsonParam = "send={\"indice\":1,\"Comentario\":\"" + precio.Comentario + "\",\"ValorNeto\":" + precio.ValorNeto + "}"; try { String result = netclient.NetPost("ws-precios-insumos.php", this.JsonParam); var jobject = JObject.Parse(result); //{"code":1,"idPrecioInsertado":31} precioInsertado = jobject.SelectToken("idPrecioInsertado").ToString(); } catch (Exception e) { throw new Exception(e + "| Error al insertar Precio"); } return precioInsertado; }
private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text.ToString().Trim() == "Ingresar Precio") { Listadeprecio precio = new Listadeprecio(); precio.Comentario = txtNom.Text.ToString(); precio.ValorNeto = txtvalorneto.Text.ToString(); client_precio.InsertarPrecio(precio); dataGridPrecio.DataSource = client_precio.ListarPrecios(); this.LimpiarControles(); MessageBox.Show("Precio insertado satisfactoriamente", "SFH Administración de Clínica - Administración de Fichas Dentales", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (btnNuevo.Text.ToString().Trim() == "Guardar Cambios") { Listadeprecio precio = new Listadeprecio(); precio.IdPrecios = this.Idprecio; precio.Comentario = txtNom.Text.ToString(); precio.ValorNeto = txtvalorneto.Text.ToString(); client_precio.ModificarPrecio(precio); dataGridPrecio.DataSource = client_precio.ListarPrecios(); this.LimpiarControles(); btnNuevo.Text = "Ingresar Ficha"; MessageBox.Show("Precio modificado satisfactoriamente", "SFH Administración de Clínica - Administración de Fichas Dentales", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text.ToString().Trim() == "Ingresar Precio") { try { if (this.validarformulario()) { String resultadoI = string.Empty; Listadeprecio precio = new Listadeprecio(); precio.Comentario = txtNom.Text.ToString(); precio.ValorNeto = txtvalorneto.Text.ToString(); resultadoI = client_precio.InsertarPrecio(precio); if (resultadoI != string.Empty) { dataGridPrecio.DataSource = client_precio.ListarPrecios(); this.LimpiarControles(); MessageBox.Show("Precio insertado correctamente.", "SFH Administración de Clínica - Administración de Precios", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Precios", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Precios", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (btnNuevo.Text.ToString().Trim() == "Guardar Cambios") { try { if (this.validarformulario()) { string resultadoM = string.Empty; Listadeprecio precio = new Listadeprecio(); precio.IdPrecios = this.Idprecio; precio.Comentario = txtNom.Text.ToString(); precio.ValorNeto = txtvalorneto.Text.ToString(); resultadoM = client_precio.ModificarPrecio(precio); if (resultadoM != string.Empty) { dataGridPrecio.DataSource = client_precio.ListarPrecios(); this.LimpiarControles(); btnNuevo.Text = "Ingresar Ficha"; MessageBox.Show("Precio modificado correctamente.", "SFH Administración de Clínica - Administración de Precios", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Precios", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Precios", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }