public IEnumerable<Pacientes> GetAll() { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("SELECT idPaciente, nomePaciente, enderecoPaciente, telPaciente "); sql.Append("FROM pacientes"); cmm.CommandText = sql.ToString(); MySqlDataReader dr = db.executarConsulta(cmm); while (dr.Read()) { Pacientes pac = new Pacientes { idPaciente = (int)dr["idPaciente"], nomePaciente = (string)dr["nomePaciente"], enderecoPaciente = (string)dr["enderecoPaciente"], telPaciente = (string)dr["telPaciente"] }; pacientesList.Add(pac); } dr.Dispose(); return pacientesList; }
public Consultas(int pIdConsulta, string pDataConsulta, string pHoraConsulta, decimal pValor, Dentistas pIdDentista, Pacientes pIdPaciente) { idConsulta = pIdConsulta; dataConsulta = pDataConsulta; horaConsulta = pHoraConsulta; valor = pValor; idDentista = pIdDentista; idPaciente = pIdPaciente; }
public void Create(Pacientes pPaciente) { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("INSERT INTO pacientes (nomePaciente, enderecoPaciente, telPaciente) "); sql.Append("VALUES (@nomePaciente, @enderecoPaciente, @telPaciente)"); cmm.Parameters.AddWithValue("@nomePaciente", pPaciente.nomePaciente); cmm.Parameters.AddWithValue("@enderecoPaciente", pPaciente.enderecoPaciente); cmm.Parameters.AddWithValue("@telPaciente", pPaciente.telPaciente); db.executarComando(cmm); }
private void BuscarOrdenbutton_Click(object sender, EventArgs e) { RepositorioBase <OrdenAnalisis> db = new RepositorioBase <OrdenAnalisis>(); RepositorioBase <Pacientes> db2 = new RepositorioBase <Pacientes>(); OrdenAnalisis ordenAnalisis = new OrdenAnalisis(); Pacientes pacientes = new Pacientes(); ordenAnalisis = db.Buscar(Convert.ToInt32(OrdencomboBox.Text)); pacientes = db2.Buscar(Convert.ToInt32(ordenAnalisis.PacienteId)); PacientetextBox.Text = pacientes.Nombres; nombre = ordenAnalisis.PacienteId; foreach (var item in ordenAnalisis.detalles) { int EntradaDetallesId = 0; int entradaId = 0; int OrdenId = item.OrdenId; int TipoAnalisisId = item.TipoAnalisisId; decimal Precio = item.Precio; string Descripcion = item.Descripcion; string Resultado = item.Resultado; if (EntradadetalledataGridView.DataSource != null) { this.Entrada = (List <EntradaDetalles>)EntradadetalledataGridView.DataSource; } this.Entrada.Add(new EntradaDetalles() { EntradaDetallesId = EntradaDetallesId, EntradaId = entradaId, OrdenId = Convert.ToInt32(OrdenId), TipoAnalisisId = Convert.ToInt32(TipoAnalisisId), Precio = Convert.ToDecimal(Precio), Descripcion = Descripcion }); } CargarGrid(); }
private void Filtrar() { if (Reportes.ObraSocialId != 0) { Pacientes = Pacientes.Where(a => a.Obrasocial_ID == Reportes.ObraSocialId).ToList(); } if (Reportes.FechaDesde > new DateTime(1901, 01, 01)) { Pacientes = Pacientes.Where(a => a.FechaCreacion >= Reportes.FechaDesde).ToList(); } if (Reportes.FechaHasta > new DateTime(1901, 01, 01)) { Pacientes = Pacientes.Where(a => a.FechaCreacion <= Reportes.FechaHasta).ToList(); } Pacientes = Pacientes.OrderBy(a => a.FechaCreacion).ToList(); }
public bool agregar(Pacientes paciente) { using (var dbContextTransaction = db.Database.BeginTransaction()) { try { db.Pacientes.Add(paciente); db.SaveChanges(); dbContextTransaction.Commit(); return(true); } catch (Exception ex) { //hacemos rollback si hay excepción dbContextTransaction.Rollback(); } } return(false); }
public HttpResponseMessage Put_Historia_Nutricional(Pacientes varPacientes_Historia_Nutricional) { var data = "-1"; try { data = Convert.ToString(this.service.Update_Historia_Nutricional(varPacientes_Historia_Nutricional)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varPacientes_Historia_Nutricional.Folio, BitacoraHelper.TypeSql.UPDATE, "sp_UpdPacientes", new JavaScriptSerializer().Serialize(varPacientes_Historia_Nutricional), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varPacientes_Historia_Nutricional.Folio, BitacoraHelper.TypeSql.UPDATE, "sp_UpdPacientes", new JavaScriptSerializer().Serialize(varPacientes_Historia_Nutricional), false, ex.Message); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); }
public bool editar(Pacientes paciente) { using (var dbContextTransaction = db.Database.BeginTransaction()) { try { db.Entry(paciente).State = EntityState.Modified; db.SaveChanges(); dbContextTransaction.Commit(); return(true); } catch (Exception ex) { //hacemos rollback si hay excepción dbContextTransaction.Rollback(); } } return(false); }
private void BuscarButton_Click(object sender, EventArgs e) { int id; Pacientes pacientes = new Pacientes(); Repositorio <Pacientes> db = new Repositorio <Pacientes>(); int.TryParse(IdNumericUpDown.Text, out id); Limpiar(); pacientes = db.Buscar(id); if (pacientes != null) { LlenarCampo(pacientes); } else { MessageBox.Show("Pacientes no encontrado"); } }
private void LlenarCampos(Pacientes paciente) { PacienteIdNumericUpDown.Value = paciente.PacienteId; NombresTextBox.Text = paciente.Nombres; ApellidosTextBox.Text = paciente.Apellidos; DireccionTextBox.Text = paciente.Direccion; TelefonoMaskedTextBox.Text = paciente.Telefono; CelularMaskedTextBox.Text = paciente.Celular; EmailTextBox.Text = paciente.Email; GeneroComboBox.SelectedIndex = Convert.ToInt32(paciente.Genero); FechaNacimientoDateTimePicker.Value = paciente.FechaNacimiento; FechaRegistoDateTimePicker.Value = paciente.FechaRegistro; SeguroMedicoTextBox.Text = paciente.SeguroMedico; AlergiasTextBox.Text = paciente.Alergias; RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); UsuarioLabel.Text = repositorio.Buscar(paciente.UsuarioId).Nombre; }
public ActionResult Editar(Pacientes pa) { Contexto con = new Contexto(); Pacientes p = con.pacientes.FirstOrDefault(s => s.Id == pa.Id); pa.Id = p.Id; pa.Nombre = Seguridad.Decrypt(p.Nombre); pa.SegundoNombre = Seguridad.Decrypt(p.SegundoNombre); pa.ApellidoPaterno = Seguridad.Decrypt(p.ApellidoPaterno); pa.ApellidoMaterno = Seguridad.Decrypt(p.ApellidoMaterno); pa.RFC = Seguridad.Decrypt(p.RFC); pa.CURP = Seguridad.Decrypt(p.CURP); pa.Sexo = p.Sexo; pa.FechaNacimiento = p.FechaNacimiento; pa.Email = Seguridad.Decrypt(p.Email); pa.Telefono = p.Telefono; pa.pacientes = con.pacientes.ToList(); return(View(pa)); }
public async Task <ActionResult> Registrar([Bind(Include = "nombre,ape_pat,ape_mat,usuario,password")] Pacientes paciente) { ResultJson resultado = new ResultJson(); var url = "http://proyectoclinica.somee.com/"; try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage resp = await client.PostAsJsonAsync("/Pacientes/Registrar", new { paciente }); if (resp.IsSuccessStatusCode) { var medResponde = resp.Content.ReadAsStringAsync().Result; resultado = JsonConvert.DeserializeObject <ResultJson>(medResponde); System.Diagnostics.Debug.WriteLine("Exito " + medResponde); } else { System.Diagnostics.Debug.WriteLine("No respuesta"); } } } catch (Exception) { System.Diagnostics.Debug.WriteLine("Error en la peticion"); } if (resultado.result) { TempData["resultado"] = "Paciente eliminado con éxito"; } else { TempData["resultado"] = "Paciente no eliminado"; } return(RedirectToAction("Index")); }
public Pacientes Cargar_paciente(int tipo, string filtro) { try { Pacientes var = new Pacientes(); ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_PACIENTE"); conn.ParametroBD("PIN_COD_TIPO_BUSQUEDA", tipo, DbType.Int32, ParameterDirection.Input); conn.ParametroBD("PIN_FILTRO", filtro, DbType.String, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); if (lector.Read()) { var._Id_pac = lector["CODIGO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Ficha = lector["FICHA"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["FICHA"]); var._Folio = lector["FOLIO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["FOLIO"]); var._Tipo_doc = lector["TIPO_DOC"].Equals(DBNull.Value) ? "0" : Convert.ToString(lector["TIPO_DOC"]); var._Num_doc = lector["NUM_DOC"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["NUM_DOC"]); var._Nombres = lector["NOMBRES"].Equals(DBNull.Value) ? string.Empty : (string)lector["NOMBRES"]; } else { var._Id_pac = 0; } conn.Cerrar(); return(var); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public ActionResult Edita(Pacientes model) { IVANNEntities db = new IVANNEntities(); string nombre = model.NOMBRE_Y_APELLIDOS; Pacientes paciente_mod = new Pacientes(); // actualizar en la base de datos paciente_mod = db.Pacientes.Find(model.IDPACIENTE); paciente_mod.NOMBRE_Y_APELLIDOS = model.NOMBRE_Y_APELLIDOS; UpdateModel(paciente_mod); try { db.SaveChanges(); } catch (DbEntityValidationException ex) { string cadena; } return(View()); }
public void MarcacaoSucesso() { try { // Pacientes paciente = new Pacientes("Paciente", 910000000, 201000000); Especialidades especialidade = new Especialidades("Especialidade"); Medicos medico = new Medicos("medico", "medico", "Medico", "09:00", "19:00", 201200000, especialidade); DateTime data = DateTime.Today.AddDays(1); string hora = "10:30"; // Marcacao marcacao = new Marcacao(paciente, data, hora, medico, true); } catch (Exception) { Assert.Fail(); throw; } }
private Pacientes LlenarClase() { Pacientes paciente = new Pacientes(); paciente.PacienteId = Convert.ToInt32(PacienteIdNumericUpDown.Value); paciente.Nombres = NombresTextBox.Text; paciente.Apellidos = ApellidosTextBox.Text; paciente.Direccion = DireccionTextBox.Text; paciente.Telefono = TelefonoMaskedTextBox.Text; paciente.Celular = CelularMaskedTextBox.Text; paciente.Email = EmailTextBox.Text; paciente.Genero = Convert.ToBoolean(GeneroComboBox.SelectedIndex); paciente.FechaNacimiento = FechaNacimientoDateTimePicker.Value; paciente.FechaRegistro = FechaRegistoDateTimePicker.Value; paciente.SeguroMedico = SeguroMedicoTextBox.Text; paciente.Alergias = AlergiasTextBox.Text; paciente.UsuarioId = Login.UsuarioActivo.UsuarioId; return(paciente); }
private void LlenarCampos(Cobros cobros) { CobroIdnumericUpDown.Value = cobros.CobroId; ProcedimientoIdNumericUpDown.Value = cobros.ProcedimientoId; FechaDateTimePicker.Value = cobros.Fecha; AbonoNumericUpDown.Value = cobros.Abono; RepositorioBase <Procedimientos> repositorioProcedimieno = new RepositorioBase <Procedimientos>(); Procedimientos procedimiento = repositorioProcedimieno.Buscar(Convert.ToInt32(ProcedimientoIdNumericUpDown.Value)); RepositorioBase <Pacientes> repositorioPacientes = new RepositorioBase <Pacientes>(); Pacientes pacientes = repositorioPacientes.Buscar(procedimiento.PacienteId); PacientetextBox.Text = pacientes.Nombres + " " + pacientes.Apellidos; RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); UsuarioLabel.Text = repositorio.Buscar(cobros.UsuarioId).Nombre; }
public void cargarSeachPeopleDefaul() { PacienteLN nUsuario = new PacienteLN(); // nUsuario.Mostrar(); if (txt_searchItem.Text == "") { listSearchingPerson.DataSource = nUsuario.PacientesProfecionalNoAgregado(grupo); listSearchingPerson.DataBind(); } else { Pacientes u = new Pacientes(); u.cedula = txt_searchItem.Text; listSearchingPerson.DataSource = nUsuario.PacientesNoAgregadosByCedulaBuscar(u, grupo); System.Diagnostics.Debug.WriteLine("cedula usuario =" + u.cedula + " -" + "id grupo = " + grupo.idGrupo); listSearchingPerson.DataBind(); } }
public static bool Modificar(Pacientes pacientes) { bool paso = false; Contexto db = new Contexto(); try { //buscar las entidades que no estan para removerlas var Anterior = db.Pacientes.Find(pacientes.IdPaciente); } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public ActionResult Perfil() { Pacientes paciente = new Pacientes(); ViewBag.Seudonimo = "Perfil"; if (TempData["Actualizado"] != null) { if (TempData["Actualizado"].ToString() == "si") { ViewBag.Atualizado = "si"; } else { ViewBag.Atualizado = "no"; } } return(View(paciente)); }
public IActionResult ListarPorPaciente() { try { int usuarioId = Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value); Pacientes pacienteProcurado = PacienteRepository.BuscarPacientePorIdUsuario(usuarioId); if (pacienteProcurado == null) { return(NotFound()); } return(Ok(ConsultaRepository.ListarPorIdPaciente(pacienteProcurado.Id))); } catch { return(BadRequest()); } }
private void Btn_BuscarPaciente_Click(object sender, EventArgs e) { if (txtPaciente.Text != string.Empty) { Pacientes paciente = new Pacientes(txtPaciente.Text); if (paciente.Nombre != "" && paciente.Apellido != "") { obraSocial = paciente.ObraSocial; ObrasSociales obrasSociales = new ObrasSociales(obraSocial); txtObraSocial.Text = obrasSociales.Descripcion; MessageBox.Show("Paciente : " + paciente.Apellido + ", " + paciente.Nombre, "Datos del paciente", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Ingrese el dni del paciente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPaciente.Focus(); } }
public ResultadoEjecucion Post([FromBody] Pacientes paciente) { ResultadoEjecucion resultado = new ResultadoEjecucion(); try { context.Pacientes.Add(paciente); context.SaveChanges(); resultado.codigo = 0; resultado.descripcion = "Paciente creado exitosamente"; return(resultado); } catch (Exception ex) { resultado.codigo = 100; resultado.descripcion = "Problema en la aplicacion, mensaje: " + ex.Message; return(resultado); } }
public void GuardarTest() { bool paso = false; Pacientes paciente = new Pacientes(); paciente.PacienteId = 3; paciente.Nombres = "Juana Diaz"; paciente.Apellidos = "Hernandez"; paciente.Direccion = "C/ Cruz #10 Villa Riva"; paciente.Telefono = "829-654-5698"; paciente.Email = "*****@*****.**"; paciente.Genero = "Femenino"; paciente.FechaNacimiento = DateTime.Now; paciente.FechaRegistro = DateTime.Now; paciente.SeguroId = 1; paciente.Balance = 0; paso = PacientesBLL.Guardar(paciente); Assert.AreEqual(paso, true); }
protected void btnremoveClic(object sender, CommandEventArgs e) { try { Pacientes u = new Pacientes(); u.id_Paciente = Convert.ToInt32(e.CommandArgument.ToString()); LNAsignarGrupo ln = new LNAsignarGrupo(); AsignacionGrupo asi = new AsignacionGrupo(); asi.grupo = grupo; asi.pacientes = u; ln.EliminarAG(asi); ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "AlertReload('Eliminación!','Se Realizo Correctamente','success','OK');", true); // Response.Redirect(GetRouteUrl("PacientesRoute", new { idGrupo = grupo.idGrupo })); } catch (Exception ex) { Response.Write("<script>alert('" + ex.Message + "')</script>"); } }
public HttpResponseMessage PacientesGenerateID() { Pacientes varPacientes = new Pacientes(); var data = "-1"; try { data = Convert.ToString(this.service.Insert(varPacientes)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_PacientesGenerateID", new JavaScriptSerializer().Serialize(varPacientes), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_PacientesGenerateID", new JavaScriptSerializer().Serialize(varPacientes), true); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); }
public async Task <System.Net.HttpStatusCode> InserirMensagem([FromBody] Pacientes paciente) { try { HttpResponseMessage response = null; using (var client = new HttpClient()) { var uri = new Uri(@"http://localhost/WCFTransmissorMensagem/TransmissorMensagem.svc/InserirMensagem"); var json = JsonConvert.SerializeObject(paciente); var stringContent = new StringContent(json, Encoding.UTF8, "application/json"); response = await client.PostAsync(uri, stringContent); return(response.StatusCode); } } catch (Exception) { throw; } }
public void ModificarTest() { bool paso = false; Pacientes paciente = new Pacientes(); paciente.PacienteId = 2; paciente.Nombres = "Juan Alberto"; paciente.Apellidos = "Peña Santos"; paciente.Direccion = "C/ Castillo #58 Villa Riva"; paciente.Telefono = "829-654-6665"; paciente.Email = "*****@*****.**"; paciente.Genero = "Masculino"; paciente.FechaNacimiento = DateTime.Now; paciente.FechaRegistro = DateTime.Now; paciente.SeguroId = 1; paciente.Balance = 0; paso = PacientesBLL.Modificar(paciente); Assert.AreEqual(paso, true); }
public void Registrar(Pacientes p) { IDbConnection cn = Conexion.Conexion.Conectar(); cn.Open(); DynamicParameters parametro = new DynamicParameters(); parametro.Add("@Nombre", p.Nombre, DbType.String); parametro.Add("@Direccion", p.Dirección, DbType.String); parametro.Add("@Telefono", p.Telefono, DbType.String); parametro.Add("@FechaNacimiento", p.FechaNcimiento, DbType.DateTime); parametro.Add("@Sexo", p.Sexo, DbType.String); parametro.Add("@CedulaPaciente", p.CédulaPaciente, DbType.Int32); parametro.Add("@NumeroRegistro", p.NumRegistro, DbType.Int32); parametro.Add("@NombrePadre", p.NombrePadre, DbType.String); parametro.Add("@NombreMadre", p.NombreMadre, DbType.String); parametro.Add("@GrupoSanguineo", p.GrupoSanguineo, DbType.String); cn.Execute("sp_insert_Pacientes", parametro, commandType: CommandType.StoredProcedure); cn.Close(); }
private bool Validar() { bool paso = true; MyErrorProvider.Clear(); if (ProcedimientoIdNumericUpDown.Value == 0) { MyErrorProvider.SetError(ProcedimientoIdNumericUpDown, "Debe seleccionar un procedimiento"); ProcedimientoIdNumericUpDown.Focus(); paso = false; } else { if (AbonoNumericUpDown.Value == 0) { MyErrorProvider.SetError(AbonoNumericUpDown, "Este campo no debe dejarse en 0"); AbonoNumericUpDown.Focus(); paso = false; } else { RepositorioBase <Procedimientos> repositorioProcedimieno = new RepositorioBase <Procedimientos>(); Procedimientos procedimiento = repositorioProcedimieno.Buscar(Convert.ToInt32(ProcedimientoIdNumericUpDown.Value)); RepositorioBase <Pacientes> repositorioPacientes = new RepositorioBase <Pacientes>(); Pacientes paciente = repositorioPacientes.Buscar(procedimiento.PacienteId); if (AbonoNumericUpDown.Value > paciente.Balance) { MyErrorProvider.SetError(AbonoNumericUpDown, "El monto abonado supera la deuda del paciente"); AbonoNumericUpDown.Focus(); paso = false; } } } return(paso); }
public IActionResult GetById() { try { int usuariosId = Convert.ToInt32(HttpContext.User.Claims.First(a => a.Type == JwtRegisteredClaimNames.Jti).Value); Pacientes pacientes = PacienteRepository.Procurar(usuariosId); Medicos medicos = MedicoRepository.Procurar(usuariosId); if (pacientes == null) { return(NotFound()); } return(Ok(AgendamentoRepository.ListarPaciente(pacientes.Id))); } catch (Exception ex) { return(BadRequest(new { mensagem = "Paciente não Encontrado" })); } }
private void AgregarPaciente() { string dni = TxtDni.Text; string nombre = TxtNombre.Text; string apellido = TxtApellido.Text; DateTime fechaNac = DateTime.Parse(TxtFechaNac.Text); string direccion = TxtDireccion.Text; string telefono = TxtTelefono.Text; int obraSocial = Convert.ToInt32(CmbObraSocial.SelectedValue); DataTable tabla = new DataTable(); try { Pacientes paciente = new Pacientes(dni, apellido, nombre, obraSocial, fechaNac, telefono, direccion); paciente.Save(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void BtnBuscar_Click(object sender, EventArgs e) { int id; Pacientes persona = new Pacientes(); int.TryParse(PacienteId.Text, out id); Limpiar(); persona = PacienteBLL.Buscar(id); if (persona != null) { MessageBox.Show("Persona Encontrada"); LlenaCampo(persona); } else { MessageBox.Show("Persona no Encontada"); } }
public void Update(Pacientes pPaciente) { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("UPDATE pacientes "); sql.Append("SET nomePaciente = @nomePaciente, enderecoPaciente = @enderecoPaciente, telPaciente = @telPaciente "); sql.Append("WHERE idPaciente = @idPaciente "); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@nomePaciente", pPaciente.nomePaciente); cmm.Parameters.AddWithValue("@enderecoPaciente", pPaciente.enderecoPaciente); cmm.Parameters.AddWithValue("@telPaciente", pPaciente.telPaciente); db.executarComando(cmm); }
public Pacientes GetOne(int id) { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("SELECT * FROM pacientes "); sql.Append("WHERE idPaciente = @idPaciente"); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@idPaciente", id); MySqlDataReader dr = db.executarConsulta(cmm); dr.Read(); Pacientes pac = new Pacientes { idPaciente = (int)dr["idPaciente"], enderecoPaciente = (string)dr["enderecoPaciente"], telPaciente = (string)dr["telPaciente"] }; dr.Dispose(); return pac; }
public JsonResult GetPacientesFE(string idC) { long idL = Convert.ToInt64(idC); Pacientes obj = new Pacientes(); List<PacienteJson> pacientes = new List<PacienteJson>(); var pacientesConsulta = fabrica.iagenda.obtenerConsulta(idL).pacientes; var pacientesOrdered = fabrica.iagenda.obtenerPacientesConsultaFueraLista(idL); int nro = 1; foreach (Paciente p in pacientesOrdered) { var pC = pacientesConsulta.First(x => (x.PacienteID == p.PacienteID && x.ConsultaID == idL)); PacienteJson pj = new PacienteJson(); Paciente pente = fabrica.ipacientes.obtenerPaciente(p.PacienteID); pj.PacienteID = p.PacienteID; pj.nombre = pente.nombre; pj.celular = pente.celular; pj.telefono = pente.telefono; if (pC.fueralista) { pj.fueradeLista = "Si"; } else { pj.fueradeLista = "No"; } //Cambiar por valores reales luego //pj.celular = "098258908"; //pj.telefono = "29014567"; pj.sexo = pente.sexo.ToString(); String format = "dd/MM/yyyy HH:mm"; DateTime runtimeKnowsThisIsUtc = DateTime.SpecifyKind( (DateTime)pC.fecharegistro, DateTimeKind.Utc); DateTime localVersionFIni = runtimeKnowsThisIsUtc.ToLocalTime(); pj.fechaRegistro = localVersionFIni.ToString(format); pj.numero = nro.ToString(); nro++; pacientes.Add(pj); } obj.records = pacientes; return Json(obj.records, JsonRequestBehavior.AllowGet); }