private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text.ToString().Trim() == "Ingresar Área insumos") { Areainsumo areainsumo = new Areainsumo(); areainsumo.NombreArea = txtNom.Text.ToString(); areainsumo.DescripcionArea = txtdes.Text.ToString(); this.client_areainsumo.InsertarAreaInsumos(areainsumo); this.dataGridAreaInsumo.DataSource = this.client_areainsumo.ListarAreaInsumos(); this.LimpiarControles(); MessageBox.Show("Área insumos insertada satisfactoriamente", "SFH Administración de Clínica - Administración de Área insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (btnNuevo.Text.ToString().Trim() == "Guardar Cambios") { Areainsumo areainsumo = new Areainsumo(); areainsumo.IdAreaInsumo = this.Id_area_insumo; areainsumo.NombreArea = txtNom.Text.ToString(); areainsumo.DescripcionArea = txtdes.Text.ToString(); this.client_areainsumo.ModificarAreaInsumo(areainsumo); this.dataGridAreaInsumo.DataSource = this.client_areainsumo.ListarAreaInsumos(); this.LimpiarControles(); btnNuevo.Text = "Ingresar Área insumos"; MessageBox.Show("Área insumos modificada satisfactoriamente", "SFH Administración de Clínica - Administración de Área insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public string InsertarAreaInsumos(Areainsumo area) { string areaInsumoInsertada = string.Empty; //{"indice":1,"nomArea":"Oficina","descripcion":"asd"} this.JsonParam = "{\"indice\":1,\"nomArea\":\""+area.NombreArea+"\",\"descripcion\":\""+area.DescripcionArea+"\"}"; try { String result = netclient.NetPost("ws-area-insumo-listas.php", this.JsonParam); var jobject = JObject.Parse(result); //{"code":1,"listaAreaInsumo":8} areaInsumoInsertada = jobject.SelectToken("listaAreaInsumo").ToString(); } catch (Exception e) { throw new Exception(e + "| Error al insertar Area Insumos"); } return areaInsumoInsertada; }
public List<Areainsumo> ListarAreaInsumos() { List<Areainsumo> list = new List<Areainsumo>(); try { this.JsonParam = "{\"indice\":4}"; String result = netclient.NetPost("ws-area-insumo-listas.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("ListaAreaInsumo").ToList(); foreach (var item in token) { Areainsumo area = new Areainsumo(); //{"idAreaInsumo":1,"nombreArea":"Oficina","descripcionArea":"Insumos de Oficina"} area.IdAreaInsumo = Convert.ToInt32(item.SelectToken("idAreaInsumo").ToString()); area.NombreArea = item.SelectToken("nombreArea").ToString(); area.DescripcionArea = item.SelectToken("descripcionArea").ToString(); list.Add(area); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Area Insumo"); } return list; }
private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text.ToString().Trim() == "Ingresar Área Insumos") { try { if (this.validaciones.EsSoloTexto(txtNom) == true) { String resultadoI = string.Empty; Areainsumo areainsumo = new Areainsumo(); areainsumo.NombreArea = txtNom.Text.ToString(); areainsumo.DescripcionArea = txtdes.Text.ToString(); if (areainsumo.NombreArea == string.Empty || areainsumo.DescripcionArea == string.Empty) { MessageBox.Show("Debe ingresar todos campos.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { resultadoI = this.client_areainsumo.InsertarAreaInsumos(areainsumo); if (resultadoI != string.Empty) { this.dataGridAreaInsumo.DataSource = this.client_areainsumo.ListarAreaInsumos(); this.LimpiarControles(); MessageBox.Show("Área insumos insertada correctamente.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (btnNuevo.Text.ToString().Trim() == "Guardar Cambios") { try { if (this.validaciones.EsSoloTexto(txtNom)) { String resultadoM = string.Empty; Areainsumo areainsumo = new Areainsumo(); areainsumo.IdAreaInsumo = this.Id_area_insumo; areainsumo.NombreArea = txtNom.Text.ToString(); areainsumo.DescripcionArea = txtdes.Text.ToString(); resultadoM = this.client_areainsumo.ModificarAreaInsumo(areainsumo); if (resultadoM != string.Empty) { this.dataGridAreaInsumo.DataSource = this.client_areainsumo.ListarAreaInsumos(); this.LimpiarControles(); btnNuevo.Text = "Ingresar Área insumos"; MessageBox.Show("Área insumos modificada correctamente.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Área Insumos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }