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();
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 9
0
        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");
            }
        }
Ejemplo n.º 10
0
        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;
        }
Ejemplo n.º 11
0
        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"));
        }
Ejemplo n.º 13
0
        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;
            }
        }
Ejemplo n.º 14
0
        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());
        }
Ejemplo n.º 15
0
        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;
            }
        }
Ejemplo n.º 16
0
        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);
        }
Ejemplo n.º 17
0
        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;
        }
Ejemplo n.º 18
0
        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();
            }
        }
Ejemplo n.º 19
0
        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);
        }
Ejemplo n.º 20
0
        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));
        }
Ejemplo n.º 21
0
        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());
            }
        }
Ejemplo n.º 22
0
        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();
            }
        }
Ejemplo n.º 23
0
        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);
            }
        }
Ejemplo n.º 24
0
        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);
        }
Ejemplo n.º 25
0
        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>");
            }
        }
Ejemplo n.º 26
0
        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;
            }
        }
Ejemplo n.º 28
0
        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);
        }
Ejemplo n.º 29
0
        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();
        }
Ejemplo n.º 30
0
        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);
        }
Ejemplo n.º 31
0
 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"
         }));
     }
 }
Ejemplo n.º 32
0
        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);
            }
        }
Ejemplo n.º 33
0
        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;
        }
Ejemplo n.º 36
0
        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);
        }