private void GuardarOrden() { Ordendelaboratorio orden = new Ordendelaboratorio(); orden.IdOdontologo = Convert.ToInt32(cmbNomOdontologo.SelectedValue); orden.IdPaciente = Convert.ToInt32(cmbNomPaciente.SelectedValue); orden.NumeroOrden = Convert.ToInt32(txtNumOrden.Text); orden.Clinica = txtLaboratorio.Text; orden.Bd = txtBD.Text; orden.Bi = txtBI.Text; orden.Pd = txtPD.Text; orden.Pi = txtPI.Text; orden.HoraEntrega = txtHoraEntrega.Text; orden.Color = txtColor.Text; orden.Estadodeorden = obtenerEstado(); orden.FechaCreacion = CalendarCreacion.SelectionStart; orden.FechaEntrega = calendarEntrega.SelectionStart; orden.IdOrdenLaboratorio = Convert.ToInt32(clienteOrden.insertarOrden(orden)); if (orden.IdOrdenLaboratorio != 0) { limpiarFormulario(); } else { MessageBox.Show("hubo un error"); } }
private void GuardarOrden() { Ordendelaboratorio orden = new Ordendelaboratorio(); orden.IdOdontologo = Convert.ToInt32(cmbNomOdontologo.SelectedValue); orden.IdPaciente = Convert.ToInt32(cmbNomPaciente.SelectedValue); orden.NumeroOrden = Convert.ToInt32(txtNumOrden.Text); orden.Clinica = txtLaboratorio.Text; orden.Bd = txtBD.Text; orden.Bi = txtBI.Text; orden.Pd = txtPD.Text; orden.Pi = txtPI.Text; orden.HoraEntrega = txtHoraEntrega.Text; orden.Color = txtColor.Text; orden.Estadodeorden = obtenerEstado(); orden.FechaCreacion = CalendarCreacion.SelectionStart; orden.FechaEntrega = calendarEntrega.SelectionStart; orden.IdOrdenLaboratorio = Convert.ToInt32(clienteOrden.insertarOrden(orden)); if (orden.IdOrdenLaboratorio != 0) { listaOrden = clienteOrden.ListarOrdenLaboratorio(); GrillaOrden.DataSource = listaOrden; limpiarFormulario(); MessageBox.Show("Orden de laboratorio ingresada satisfactoriamente", "SFH Administración de Clínica - Administración de Orden de Laboratorio Dental", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se ha producido un error vuelva a intentarlo nuevamente", "SFH Administración de Clínica - Administración de Orden de Laboratorio Dental", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void modificarOrdenGuardar() { try { Ordendelaboratorio orden = new Ordendelaboratorio(); orden.IdOrdenLaboratorio = Convert.ToInt32(lblIdOrden.Text.ToString()); orden.IdOdontologo = Convert.ToInt32(cmbNomOdontologo.SelectedValue); orden.IdPaciente = Convert.ToInt32(cmbNomPaciente.SelectedValue); orden.NumeroOrden = Convert.ToInt32(txtNumOrden.Text); orden.Clinica = txtLaboratorio.Text; orden.Bd = txtBD.Text; orden.Bi = txtBI.Text; orden.Pd = txtPD.Text; orden.Pi = txtPI.Text; orden.HoraEntrega = txtHoraEntrega.Text; orden.Color = txtColor.Text; orden.Estadodeorden = obtenerEstado(); orden.FechaCreacion = CalendarCreacion.SelectionStart; orden.FechaEntrega = calendarEntrega.SelectionStart; orden.NomOdontologo = (cmbNomOdontologo.SelectedItem as Persona).Nombre; orden.NomPaciente = (cmbNomPaciente.SelectedItem as Persona).Nombre; if (clienteOrden.modificarOrden(orden) == "Ok") { for (int i = 0; i < listaOrden.Count; i++) { if (listaOrden.ElementAt(i).IdOrdenLaboratorio == orden.IdOrdenLaboratorio) { listaOrden.RemoveAt(i); listaOrden.Insert(i, orden); GrillaOrden.DataSource = null; GrillaOrden.DataSource = listaOrden; limpiarFormulario(); MessageBox.Show("Orden de Laboratorio modificada correctamente.", "SFH Administración de Clínica - Administración de Orden de Laboratorio Dental", MessageBoxButtons.OK, MessageBoxIcon.Information); btnGuardar.Text = string.Empty; btnGuardar.Text = "Ingresar Orden"; break; } } } else { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Orden de Laboratorio Dental", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Se produjo un error, vuelva a intentarlo.", "SFH Administración de Clínica - Administración de Orden de Laboratorio Dental", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public string insertarOrden(Ordendelaboratorio orden) { string fechaCreacionEnviar = orden.FechaCreacion.Year + "-" + orden.FechaCreacion.Month + "-" + orden.FechaCreacion.Day; string fechaRecepcionEnviar = orden.FechaEntrega.Year + "-" + orden.FechaEntrega.Month + "-" + orden.FechaEntrega.Day; string jsonAEnviar = "send={\"indice\":1,\"idOdontologo\":" + orden.IdOdontologo + ",\"idPaciente\":" + orden.IdPaciente + ",\"numOrden\":" + orden.NumeroOrden + ",\"clinica\":\"" + orden.Clinica + "\",\"bd\":\"" + orden.Bd + "\",\"bi\":\"" + orden.Bi + "\",\"pd\":\"" + orden.Pd + "\",\"pi\":\"" + orden.Pi + "\",\"fechaCreacion\":\"" + fechaCreacionEnviar + "\",\"fechaEntrega\":\"" + fechaRecepcionEnviar + "\",\"horaEntrega\":\"" + orden.HoraEntrega + "\",\"color\":\"" + orden.Color + "\",\"estado\":\"" + orden.Estadodeorden + "\"}"; try { String result = netclient.NetPost("http://" + ipServer + "/proyectoTitulo/sfhwebservice/webService/ws-admin-orden.php", jsonAEnviar); var jobject = JObject.Parse(result); return jobject.SelectToken("idOrdenInsertada").ToString(); } catch(Exception e) { } return ""; }
public List<Ordendelaboratorio> ListarOrdenLaboratorio() { List<Ordendelaboratorio> list = new List<Ordendelaboratorio>(); try { String result = netclient.NetPost("ws-admin-orden.php", "{\"indice\":4}"); var jobject = JObject.Parse(result); var token = jobject.SelectToken("ListadoOrden").ToList(); foreach (var item in token) { //{"idOrdenLaboratorio":1,"idOdontologo":1,"idPaciente":2,"numOrden":123123,"clinica":"Santa Ana", //"bd":"10","bi":"11","pd":"20","pi":"21","fechaCreacion":"2013-09-06","fechaEntrega":"2013-10-26", //"horaEntrega":"14:00:00","color":"Blanco","estado":"Rechazada","nomPaciente":"Lissete Salcedo", //"nomOdontologo":"asdasd asdasd"} Ordendelaboratorio orden = new Ordendelaboratorio(); orden.IdOrdenLaboratorio = Convert.ToInt32(item.SelectToken("idOrdenLaboratorio").ToString()); orden.IdOdontologo = Convert.ToInt32(item.SelectToken("idOdontologo").ToString()); orden.IdPaciente = Convert.ToInt32(item.SelectToken("idPaciente").ToString()); orden.NumeroOrden = Convert.ToInt32(item.SelectToken("numOrden").ToString()); orden.Clinica = item.SelectToken("clinica").ToString(); orden.Bd = item.SelectToken("bd").ToString(); orden.Bi = item.SelectToken("bi").ToString(); orden.Pd = item.SelectToken("pd").ToString(); orden.Pi = item.SelectToken("pi").ToString(); orden.FechaCreacion = Convert.ToDateTime(item.SelectToken("fechaCreacion").ToString()); orden.FechaEntrega = Convert.ToDateTime(item.SelectToken("fechaEntrega").ToString()); orden.HoraEntrega = item.SelectToken("horaEntrega").ToString(); orden.Color = item.SelectToken("color").ToString(); orden.Estadodeorden = EstadoOrdenLaboratorio.ENVIADA; orden.NomPaciente = item.SelectToken("nomPaciente").ToString(); orden.NomOdontologo = item.SelectToken("nomOdontologo").ToString(); list.Add(orden); } } catch (Exception e) { } return list; }
public string modificarOrden(Ordendelaboratorio orden) { //{"indice":2,"idOrden":5,"idOdontologo":3,"idPaciente":2,"numOrden":1,"clinica":"Santa","bd":"10","bi":"11", //"pd":"20","pi":"21","fechaCreacion":"2013-08-26","fechaEntrega":"2013-09-26","horaEntrega":"16:00","color":"Blanco","estado":"Recibida"} string fechaCreacionEnviar = orden.FechaCreacion.Year+"-"+orden.FechaCreacion.Month+"-"+orden.FechaCreacion.Day; string fechaRecepcionEnviar = orden.FechaEntrega.Year+"-"+orden.FechaEntrega.Month+"-"+orden.FechaEntrega.Day; string jsonAEnviar = "{\"indice\":2,\"idOrden\":" + orden.IdOrdenLaboratorio + ",\"idOdontologo\":" + orden.IdOdontologo + ",\"idPaciente\":" + orden.IdPaciente + ",\"numOrden\":" + orden.NumeroOrden + ",\"clinica\":\"" + orden.Clinica + "\",\"bd\":\"" + orden.Bd + "\",\"bi\":\"" + orden.Bi + "\",\"pd\":\"" + orden.Pd + "\",\"pi\":\"" + orden.Pi + "\",\"fechaCreacion\":\"" + fechaCreacionEnviar + "\",\"fechaEntrega\":\"" + fechaRecepcionEnviar + "\",\"horaEntrega\":\"10:00\",\"color\":\"" + orden.Color + "\",\"estado\":\"" + orden.Estadodeorden + "\"}"; //"{\"indice\":2,\"idOrden\":5,\"idOdontologo\":3,\"idPaciente\":2,\"numOrden\":1,\"clinica\":\"Santa\",\"bd\":\"10\",\"bi\":\"11\",\"pd\":\"20\",\"pi\":\"21\",\"fechaCreacion\":\"2013-08-26\",\"fechaEntrega\":\"2013-09-26\",\"horaEntrega\":\"16:00\",\"color\":\"Blanco\",\"estado\":\"Recibida\"}"; //string jsonAEnviar = "{\"indice\":4}"; try { String result = netclient.NetPost("ws-admin-orden.php", jsonAEnviar); var jobject = JObject.Parse(result); return jobject.SelectToken("resultado").ToString(); } catch (Exception e) { } return ""; }
private void modificarOrdenGuardar() { Ordendelaboratorio orden = new Ordendelaboratorio(); orden.IdOrdenLaboratorio = Convert.ToInt32(lblIdOrden.Text.ToString()); orden.IdOdontologo = Convert.ToInt32(cmbNomOdontologo.SelectedValue); orden.IdPaciente = Convert.ToInt32(cmbNomPaciente.SelectedValue); orden.NumeroOrden = Convert.ToInt32(txtNumOrden.Text); orden.Clinica = txtLaboratorio.Text; orden.Bd = txtBD.Text; orden.Bi = txtBI.Text; orden.Pd = txtPD.Text; orden.Pi = txtPI.Text; orden.HoraEntrega = txtHoraEntrega.Text; orden.Color = txtColor.Text; orden.Estadodeorden = obtenerEstado(); orden.FechaCreacion = CalendarCreacion.SelectionStart; orden.FechaEntrega = calendarEntrega.SelectionStart; orden.NomOdontologo = (cmbNomOdontologo.SelectedItem as Persona).Nombre; orden.NomPaciente = (cmbNomPaciente.SelectedItem as Persona).Nombre; if (clienteOrden.modificarOrden(orden) == "Ok") { for (int i = 0; i < listaOrden.Count; i++) { if (listaOrden.ElementAt(i).IdOrdenLaboratorio == orden.IdOrdenLaboratorio) { listaOrden.RemoveAt(i); listaOrden.Insert(i, orden); GrillaOrden.DataSource = null; GrillaOrden.DataSource = listaOrden; limpiarFormulario(); break; } } } else { MessageBox.Show("Hubo un error, no se pudo modificar el valor"); } btnGuardar.Text = "Guardar"; }