public List<Insumos> ListarInsumosIdNombre() { List<Insumos> list = new List<Insumos>(); try { this.JsonParam = "{\"indice\":7}"; String result = netclient.NetPost("ws-area-insumo-listas.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("listaInsumos").ToList(); foreach (var item in token) { Insumos insumo = new Insumos(); //{"idInsumos":1,"nomInsumos":"Jeringas"} insumo.IdInsumos = Convert.ToInt32(item.SelectToken("idInsumos").ToString()); insumo.NomInsumos = item.SelectToken("nomInsumos").ToString(); list.Add(insumo); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Insumo"); } return list; }
private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text.ToString().Trim() == "Ingresar Insumos") { try { String resultadoI = string.Empty; Insumos insumo = new Insumos(); insumo.IdAreaInsumo = Convert.ToInt32(this.cmbxAreaInsumo.SelectedValue); insumo.IdGastos_insumo = Convert.ToInt32(this.cmbxGastos.SelectedValue); insumo.NomInsumos = this.txtnom.Text; insumo.Cantidad = int.Parse(this.txtcantidad.Text.ToString()); insumo.UnidadMedida = this.txtunidadmedida.Text.ToString(); insumo.DescripcionInsumo = this.txtDescripcion.Text.ToString(); resultadoI = this.client_precio.InsertarInsumo(insumo); if (resultadoI != string.Empty) { this.dataGridInsumos.DataSource = this.client_precio.ListarInsumos(); this.LimpiarControles(); MessageBox.Show("Insumo ingresado correctamente.", "SFH Administración de Clínica - Administración de Insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (btnNuevo.Text.ToString().Trim() == "Guardar Cambios") { try { String resultadoM = string.Empty; Insumos insumo = new Insumos(); insumo.IdInsumos = this.Idinsumo; insumo.IdAreaInsumo = Convert.ToInt32(this.cmbxAreaInsumo.SelectedValue); insumo.IdGastos_insumo = Convert.ToInt32(this.cmbxGastos.SelectedValue); insumo.NomInsumos = this.txtnom.Text; insumo.Cantidad = int.Parse(this.txtcantidad.Text.ToString()); insumo.UnidadMedida = this.txtunidadmedida.Text.ToString(); insumo.DescripcionInsumo = this.txtDescripcion.Text.ToString(); resultadoM = this.client_precio.ModificarInsumo(insumo); if (resultadoM != string.Empty) { this.dataGridInsumos.DataSource = this.client_precio.ListarInsumos(); this.LimpiarControles(); MessageBox.Show("Insumo modificado correctamente.", "SFH Administración de Clínica - Administración de Insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public List<Insumos> ListarInsumosPorNombre(string nombre) { List<Insumos> list = new List<Insumos>(); try { //{"indice":10,"idAreaInsumo":3} this.JsonParam = "{\"indice\":11,\"idAreaInsumo\":\""+ nombre +"\"}"; String result = netclient.NetPost("ws-precios-insumos.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("ListaInsumos").ToList(); foreach (var item in token) { Insumos insumo = new Insumos(); //{"idInsumos":1,"idAreaInsumo":3,"idGastos":1,"nomInsumos":"Jeringas","cantidad":3,"descripcionInsumo":"Compra de Jeringas","unidadMedida":"Unidad","nomAreaInsumo":"Jeringas","conceptoGasto":""} insumo.IdInsumos = Convert.ToInt32(item.SelectToken("idAreaInsumo").ToString()); insumo.IdAreaInsumo = Convert.ToInt32(item.SelectToken("idGastos").ToString()); insumo.NomInsumos = item.SelectToken("nomInsumos").ToString(); insumo.Cantidad = Convert.ToInt32(item.SelectToken("cantidad").ToString()); insumo.DescripcionInsumo = item.SelectToken("descripcionInsumo").ToString(); insumo.UnidadMedida = item.SelectToken("unidadMedida").ToString(); insumo.NomAreaInsumo = item.SelectToken("nomAreaInsumo").ToString(); insumo.ConceptoGasto = item.SelectToken("conceptoGasto").ToString(); list.Add(insumo); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Insumos"); } return list; }
private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text.ToString().Trim() == "Ingresar Insumos") { Insumos insumo = new Insumos(); insumo.IdAreaInsumo = Convert.ToInt32(this.cmbxAreaInsumo.SelectedValue); insumo.IdGastos_insumo = Convert.ToInt32(this.cmbxGastos.SelectedValue); insumo.NomInsumos = this.txtnom.Text; insumo.Cantidad = int.Parse(this.txtcantidad.Text.ToString()); insumo.UnidadMedida = this.txtunidadmedida.Text.ToString(); insumo.DescripcionInsumo = this.txtDescripcion.Text.ToString(); this.client_precio.InsertarInsumo(insumo); this.dataGridInsumos.DataSource = this.client_precio.ListarInsumos(); this.LimpiarControles(); MessageBox.Show("Insumo registrado satisfactoriamente", "SFH Administración de Clínica - Administración de Área insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (btnNuevo.Text.ToString().Trim() == "Guardar Cambios") { Insumos insumo = new Insumos(); insumo.IdInsumos = this.Idinsumo; insumo.IdAreaInsumo = Convert.ToInt32(this.cmbxAreaInsumo.SelectedValue); insumo.IdGastos_insumo = Convert.ToInt32(this.cmbxGastos.SelectedValue); insumo.NomInsumos = this.txtnom.Text; insumo.Cantidad = int.Parse(this.txtcantidad.Text.ToString()); insumo.UnidadMedida = this.txtunidadmedida.Text.ToString(); insumo.DescripcionInsumo = this.txtDescripcion.Text.ToString(); this.client_precio.ModificarInsumo(insumo); this.dataGridInsumos.DataSource = this.client_precio.ListarInsumos(); this.LimpiarControles(); MessageBox.Show("Insumo modificado satisfactoriamente", "SFH Administración de Clínica - Administración de Área insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public string ModificarInsumo(Insumos insumo) { string precioModificado = string.Empty; //{"indice":7,"idInsumo":2,"idAreaInsumo":3,"idGasto":1,"nomInsumo":"Jeringas 15 ML", "Cantidad":10,"descInsumo": "Compra al por mayor", "unidadMedida":10} this.JsonParam = "{\"indice\":7,\"idInsumo\":"+insumo.IdInsumos+",\"idAreaInsumo\":" + insumo.IdAreaInsumo + ",\"idGasto\":" + insumo.IdGastos_insumo + ",\"nomInsumo\":\"" + insumo.NomInsumos + "\",\"Cantidad\":" + insumo.Cantidad + ",\"descInsumo\":\"" + insumo.DescripcionInsumo + "\",\"unidadMedida\":\"" + insumo.UnidadMedida + "\"}"; try { String result = netclient.NetPost("ws-precios-insumos.php", this.JsonParam); var jobject = JObject.Parse(result); //{"code":7,"Modificado":"Modificado"} precioModificado = jobject.SelectToken("Modificado").ToString(); } catch (Exception e) { throw new Exception(e + "| Error al Modificar Insumo"); } return precioModificado; }