private void btnGuardarAbono_Click(object sender, EventArgs e) { if (btnGuardarAbono.Text.ToString() == "Guardar") { Abono abono = new Abono(); abono.IdTratamientoDental = idTratamientoDental; abono.Monto = Convert.ToInt32(txtMonto.Text.ToString()); abono.FechaAbono = calendarAbono.SelectionStart; abono.IdAbono = wsAbono.InsertarAbono(abono); listaAbono.Add(abono); GrillaAbonos.DataSource = null; GrillaAbonos.DataSource = listaAbono; } else if (btnGuardarAbono.Text.ToString() == "Modificar") { Abono abono = new Abono(); abono.IdTratamientoDental = Convert.ToInt32(lblIdTratamiento.Text.ToString()); abono.Monto = Convert.ToInt32(txtMonto.Text.ToString()); abono.FechaAbono = calendarAbono.SelectionStart; abono.IdAbono = Convert.ToInt32(lblIdAbono.Text.ToString()); if (wsAbono.ModificarAbono(abono) == "Modificado") { for (int i = 0; i < listaAbono.Count; i++) { if (listaAbono.ElementAt(i).IdAbono == abono.IdAbono) { listaAbono.RemoveAt(i); listaAbono.Insert(i, abono); break; } } GrillaAbonos.DataSource = null; GrillaAbonos.DataSource = listaAbono; } else { MessageBox.Show("hubo un error al modificar el Abono, intente mas tarde"); } btnGuardarAbono.Text = "Guardar"; } }
private void btnGuardarAbono_Click(object sender, EventArgs e) { if (btnGuardarAbono.Text.ToString() == "Guardar") { try { Abono abono = new Abono(); abono.IdTratamientoDental = idTratamientoDental; abono.Monto = Convert.ToInt32(txtMonto.Text.ToString()); abono.FechaAbono = calendarAbono.SelectionStart; abono.IdAbono = wsAbono.InsertarAbono(abono); if (abono.IdAbono != 0) { listaAbono.Add(abono); GrillaAbonos.DataSource = null; GrillaAbonos.DataSource = listaAbono; MessageBox.Show("Abono ingresado correctamente.", "SFH Administración de Clínica - Administración de Abonos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Abonos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Abonos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (btnGuardarAbono.Text.ToString() == "Modificar") { try { Abono abono = new Abono(); abono.IdTratamientoDental = Convert.ToInt32(lblIdTratamiento.Text.ToString()); abono.Monto = Convert.ToInt32(txtMonto.Text.ToString()); abono.FechaAbono = calendarAbono.SelectionStart; abono.IdAbono = Convert.ToInt32(lblIdAbono.Text.ToString()); if (wsAbono.ModificarAbono(abono) == "Modificado") { for (int i = 0; i < listaAbono.Count; i++) { if (listaAbono.ElementAt(i).IdAbono == abono.IdAbono) { listaAbono.RemoveAt(i); listaAbono.Insert(i, abono); break; } } GrillaAbonos.DataSource = null; GrillaAbonos.DataSource = listaAbono; btnGuardarAbono.Text = "Guardar"; MessageBox.Show("Abono modificado correctamente.", "SFH Administración de Clínica - Administración de Abonos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Abonos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Abonos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public List<Abono> ListarAbonosFechasNuevaAnt() { List<Abono> list = new List<Abono>(); try { this.JsonParam = "{\"indice\":6}"; String result = netclient.NetPost("ws-reportes.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("abonos").ToList(); Abono abono = new Abono(); foreach (var item in token) { //{"idAbono":1,"fecha":"1991-12-12"},{"idAbono":2,"fecha":"2013-06-24"},{"idAbono":4,"fecha":"2013-08-19"} abono.IdAbono = Convert.ToInt32(item.SelectToken("idAbono").ToString()); abono.FechaAbono = Convert.ToDateTime(item.SelectToken("fecha").ToString()); list.Add(abono); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Abonos"); } return list; }
public List<Abono> ListarAbonosporFechas(DateTime fecha1, DateTime fecha2) { List<Abono> list = new List<Abono>(); try { string fechaSend = fecha1.Year + "-" + fecha1.Month + "-" + fecha1.Day; string fechaSend2 = fecha2.Year + "-" + fecha2.Month + "-" + fecha2.Day; this.JsonParam = "{\"indice\":4,\"fechaInicio\":\"" + fechaSend + "\",\"fechaTermino\":\"" + fechaSend2 + "\"}"; String result = netclient.NetPost("ws-reportes.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("abonos").ToList(); Abono abono = new Abono(); foreach (var item in token) { // {"idAbono":4,"idTratamientoDental":4,"fechaAbono":"2013-08-19","monto":9000} abono.IdAbono = Convert.ToInt32(item.SelectToken("idAbono").ToString()); abono.IdTratamientoDental = Convert.ToInt32(item.SelectToken("idTratamientoDental").ToString()); abono.FechaAbono = Convert.ToDateTime(item.SelectToken("fechaAbono").ToString()); abono.Monto = Convert.ToInt32(item.SelectToken("monto").ToString()); list.Add(abono); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Abonos"); } return list; }
public string EliminarAbono(Abono abono) { //{"indice":11,"idAbono":3} string jsonAEnviar = "{\"indice\":11,\"idAbono\":"+abono.IdAbono+"}"; try { String result = netclient.NetPost("ws-tratamiento-abono.php", jsonAEnviar); var jobject = JObject.Parse(result); //{"code":11,"eliminado":"eliminado"} return jobject.SelectToken("eliminado").ToString(); } catch (Exception e) { throw new Exception(e + "| Error al Listar Fichas"); } }
public string ModificarAbono(Abono abono) { //{"indice":6,"idAbono":1,"idTratamientoDental":3,"fechaAbono":"1991-12-12","monto":10000} string fechaAEnviar = abono.FechaAbono.Year + "-" + abono.FechaAbono.Month + "-" + abono.FechaAbono.Day; string jsonAEnviar = "{\"indice\":6,\"idAbono\":" + abono.IdAbono + ",\"idTratamientoDental\":" + abono.IdTratamientoDental + ",\"fechaAbono\":\"" + fechaAEnviar + "\",\"monto\":" + abono.Monto + "}"; try { String result = netclient.NetPost("ws-tratamiento-abono.php", jsonAEnviar); var jobject = JObject.Parse(result); //{"code":1,"idTratamientoInsertada":10} return jobject.SelectToken("Resultado").ToString(); } catch (Exception e) { throw new Exception(e + "| Error al Listar Fichas"); } }
public int InsertarAbono(Abono abono) { //{"indice":5,"idTratamientoDental":3,"fechaAbono":"1991-12-12","monto":1000} string fechaAEnviar = abono.FechaAbono.Year + "-" + abono.FechaAbono.Month + "-" + abono.FechaAbono.Day; string jsonAEnviar = "{\"indice\":5,\"idTratamientoDental\":" + abono.IdTratamientoDental + ",\"fechaAbono\":\"" + fechaAEnviar + "\",\"monto\":" + abono.Monto + "}"; try { String result = netclient.NetPost("ws-tratamiento-abono.php", jsonAEnviar); var jobject = JObject.Parse(result); //{"code":1,"idTratamientoInsertada":10} return Convert.ToInt32(jobject.SelectToken("idAbonoInsertado").ToString()); } catch (Exception e) { return -1; } }
public List<Abono> ListarAbonoPorTratamiento(int idTratamiento) { List<Abono> list = new List<Abono>(); //{"indice":1,"idFicha":1,"fechaCreacion":"1991-12-12","tratamiento":"extraccion","fechaSeguimiento":"1991-12-12","valorTotal":100000} string jsonAEnviar = "{\"indice\":8,\"idTratamiento\":"+idTratamiento+"}"; try { String result = netclient.NetPost("ws-tratamiento-abono.php",jsonAEnviar); var jobject = JObject.Parse(result); var token = jobject.SelectToken("listaAbono").ToList(); foreach (var item in token) { Abono abono = new Abono(); ////"idAbono":1,"idTratamientoDental":3,"fechaAbono":"1991-12-12","monto":10000 abono.IdAbono = Convert.ToInt32(item.SelectToken("idAbono").ToString()); abono.IdTratamientoDental = Convert.ToInt32(item.SelectToken("idTratamientoDental").ToString()); abono.FechaAbono = Convert.ToDateTime(item.SelectToken("fechaAbono").ToString()); abono.Monto = Convert.ToInt32(item.SelectToken("monto").ToString()); list.Add(abono); } } catch { } return list; }