public entEspecialidad BuscarEspecialidadPorID(int idEspecialidad)
        {
            SqlCommand cmd = null;
            SqlDataReader dr = null;
            entEspecialidad obj = null;
            try
            {
                Conexion cn = new Conexion();
                SqlConnection conex = cn.Conectar();
                cmd = new SqlCommand("sp_BuscarEspecialidadPorId", conex);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmIdEspecialidad", idEspecialidad);
                conex.Open();
                dr = cmd.ExecuteReader();
                obj = new entEspecialidad();
                while (dr.Read())
                {
                    obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]);
                    obj.especialidad = dr["especialidad"].ToString();
                }

                return obj;
            }
            catch
            {
                obj = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return obj;
        }
 public List<entEspecialidad> ListarEspecialidades()
 {
     List<entEspecialidad> lista = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_ListarEspecialidades", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         conex.Open();
         dr = cmd.ExecuteReader();
         lista = new List<entEspecialidad>();
         while (dr.Read())
         {
             entEspecialidad obj = new entEspecialidad();
             obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]);
             obj.especialidad = dr["especialidad"].ToString();
             lista.Add(obj);
         }
     }
     catch
     {
         lista = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return lista;
 }
 public int UltimoUsuarioRegistrado()
 {
     int idMedico = 0;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_UltimoUsuarioRegistrado", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         conex.Open();
         dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             idMedico = Convert.ToInt32(dr["idusuario"]);
         }
     }
     catch
     {
         idMedico = 0;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return idMedico;
 }
 public List<entTipoUsuario> ListarTipoUsuario()
 {
     List<entTipoUsuario> lista = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_ListarTipoUsuario", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         conex.Open();
         dr = cmd.ExecuteReader();
         lista = new List<entTipoUsuario>();
         while (dr.Read())
         {
             entTipoUsuario obj = new entTipoUsuario();
             obj.idTipoUsuario = Convert.ToInt32(dr["idtipousuario"]);
             obj.tipo = dr["tipo"].ToString();
             lista.Add(obj);
         }
     }
     catch
     {
         lista = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return lista;
 }
        public void InsertarProfesional(string codigo, string nombre, string apellido, string cedula,
                                        string fechanacimiento, string edad, string sexo, string telefono, string correo)

        {
            try
            {
                coman.Connection  = con.Conectar();
                coman.CommandText = "Insert into Farmaceutico Values ('" + codigo + "','" + nombre + "','" + apellido +
                                    "','" + cedula + "','" + fechanacimiento +
                                    "','" + edad + "','" + sexo + "','" + telefono + "','" + correo + "')";
                coman.ExecuteNonQuery();
                coman.Parameters.Clear();
            }
            catch (Exception)
            {
            }
        }
 public entMedico BuscarMedicoByID(int idMedico)
 {
     entMedico obj = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_BuscarMedicoByID", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@prmIdMedico", idMedico);
         conex.Open();
         dr = cmd.ExecuteReader();
         obj = new entMedico();
         while (dr.Read())
         {
             obj.idMedico = Convert.ToInt32(dr["idmedico"]);
             String val = dr["idusuario"].ToString();
             if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty)
             {
                 obj.idUsuario = Convert.ToInt32(dr["idusuario"]);
             }
             obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]);
             obj.especialidad = datEspecialidad.Instancia.BuscarEspecialidadPorID(Convert.ToInt32(dr["idespecialidad"])).especialidad;
             obj.nombre = dr["nombre"].ToString();
             obj.apellidoPaterno = dr["apellidopaterno"].ToString();
             obj.apellidoMaterno = dr["apellidomaterno"].ToString();
             obj.dni = dr["dni"].ToString();
             obj.direccion = dr["direccion"].ToString();
             obj.email = dr["email"].ToString();
             obj.telefono = dr["telefono"].ToString();
         }
     }
     catch
     {
         obj = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return obj;
 }
示例#7
0
        public List <PojoFinalizar> obtenerFializar()
        {
            try
            {
                List <PojoFinalizar> concep = new List <PojoFinalizar>();
                PojoFinalizar        pojoFinalizar;
                MySqlCommand         cm = new MySqlCommand();
                MySqlDataReader      dr;
                conec.Conectar();
                string sql = " select * from asesores";
                cm.CommandText = sql;
                cm.CommandType = CommandType.Text;
                cm.Connection  = conec.cnConexion;
                dr             = cm.ExecuteReader();

                while (dr.Read())
                {
                    pojoFinalizar                    = new PojoFinalizar();
                    pojoFinalizar.IdAsesores         = dr.GetString("idAsesores");
                    pojoFinalizar.NombreAsesores     = dr.GetString("nombreAsesores");
                    pojoFinalizar.ApellidoM          = dr.GetString("apellidop");
                    pojoFinalizar.ApellidoM          = dr.GetString("apellidoM");
                    pojoFinalizar.Correo             = dr.GetString("correo");
                    pojoFinalizar.Tutores_idTutores1 = dr.GetInt32("Tutores_idTutores");
                    concep.Add(pojoFinalizar);
                }
                return(concep);
            }
            catch (Exception exc)
            {
                return(null);
            }
            finally
            {
                conec.Cerrar();
            }
        }
        public List<entHora> ListarHorarioByMedicoAndDia(int idMedico, int idDia)
        {
            List<entHora> lista = null;
            SqlCommand cmd = null;
            SqlDataReader dr = null;
            try
            {
                Conexion cn = new Conexion();
                SqlConnection conex = cn.Conectar();
                cmd = new SqlCommand("sp_ListarHorarioByMedicoAndDia", conex);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmIdMedico", idMedico);
                cmd.Parameters.AddWithValue("@prmIdDia", idDia);
                conex.Open();
                dr = cmd.ExecuteReader();
                lista = new List<entHora>();
                while (dr.Read())
                {
                    entHora obj = new entHora();
                    obj.idHora = Convert.ToInt32(dr["idhora"]);
                    obj.idTipoHorario = Convert.ToInt32(dr["idtipohorario"]);
                    obj.hora = TimeSpan.Parse(dr["hora"].ToString());

                    lista.Add(obj);
                }
            }
            catch
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return lista;
        }
        public List<entPaciente> BuscarPacienteByName(String term)
        {
            List<entPaciente> lista = null;
            SqlCommand cmd = null;
            SqlDataReader dr = null;
            try
            {
                Conexion cn = new Conexion();
                SqlConnection conex = cn.Conectar();
                cmd = new SqlCommand("sp_BuscarPacienteByName", conex);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmName", term);
                conex.Open();
                dr = cmd.ExecuteReader();
                lista = new List<entPaciente>();
                while (dr.Read())
                {
                    entPaciente obj = new entPaciente();
                    obj.idPaciente = Convert.ToInt32(dr["idpaciente"]);
                    obj.nombre = dr["nombre"].ToString() + " " + dr["apellidopaterno"].ToString() + " " + dr["apellidomaterno"].ToString();
                    obj.apellidoPaterno = dr["apellidopaterno"].ToString();
                    obj.apellidoMaterno = dr["apellidomaterno"].ToString();

                    lista.Add(obj);
                }
            }
            catch
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return lista;
        }
 public List<entHorario> ListarDiasByRegistro(int idMedico)
 {
     List<entHorario> lista = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_ListarDiasByRegistro", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@prmIdMedico", idMedico);
         conex.Open();
         dr = cmd.ExecuteReader();
         lista = new List<entHorario>();
         while (dr.Read())
         {
             entHorario obj = new entHorario();
             obj.idHorario = Convert.ToInt32(dr["idhorario"]);
             obj.idMedico = Convert.ToInt32(dr["idmedico"].ToString());
             obj.idDia = Convert.ToInt32(dr["iddia"].ToString());
             obj.dia = dr["dia"].ToString();
             obj.registro = Convert.ToBoolean(dr["registro"]);
             lista.Add(obj);
         }
     }
     catch
     {
         lista = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return lista;
 }
示例#11
0
        public int Loguear(ClienteENT clienteENT)
        {
            using (conexion = new SqlConnection(Conexion.Conectar()))
            {
                using (comando = new SqlCommand(sqlLogin, conexion))
                {
                    comando.Parameters.AddWithValue("@Usuario", clienteENT.Usuario);
                    comando.Parameters.AddWithValue("@Contraseña", clienteENT.Contraseña);

                    conexion.Open();
                    result = Convert.ToInt16(comando.ExecuteScalar());
                    conexion.Close();
                }
            }

            if (result == 1)
            {
                return(1);
            }
            else
            {
                return(0);
            }
        }
 public List<entMedico> ListarMedicosUsuario()
 {
     List<entMedico> lista = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_ListarMedicosUsuario", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         conex.Open();
         dr = cmd.ExecuteReader();
         lista = new List<entMedico>();
         while (dr.Read())
         {
             entMedico obj = new entMedico();
             obj.idMedico = Convert.ToInt32(dr["idmedico"]);
             String val = dr["idusuario"].ToString();
             if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty)
             {
                 obj.idUsuario = Convert.ToInt32(dr["idusuario"]);
             }
             obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]);
             obj.especialidad = datEspecialidad.Instancia.BuscarEspecialidadPorID(Convert.ToInt32(dr["idespecialidad"])).especialidad;
             obj.nombre = dr["nombre"].ToString();
             obj.apellidoPaterno = dr["apellidopaterno"].ToString();
             obj.apellidoMaterno = dr["apellidomaterno"].ToString();
             obj.dni = dr["dni"].ToString();
             obj.direccion = dr["direccion"].ToString();
             obj.usuario = dr["usuario"].ToString();
             obj.password = dr["password"].ToString();
             obj.activoUsuario = Convert.ToBoolean(dr["activo"]);
             obj.direccion = dr["direccion"].ToString();
             obj.email = dr["email"].ToString();
             obj.telefono = dr["telefono"].ToString();
             lista.Add(obj);
         }
     }
     catch
     {
         lista = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return lista;
 }
 public List<entUsuarioComun> ListarMedicosPorIdTipo(Int32 idTipo)
 {
     List<entUsuarioComun> lista = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_ListarMedicosPorIdTipo", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@prmIdTipo", idTipo);
         conex.Open();
         dr = cmd.ExecuteReader();
         lista = new List<entUsuarioComun>();
         while (dr.Read())
         {
             entUsuarioComun obj = new entUsuarioComun();
             obj.idUsuarioComun = Convert.ToInt32(dr["idmedico"]);
             if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty)
             {
                 obj.idUsuario = Convert.ToInt32(dr["idusuario"]);
             }
             obj.nombre = dr["nombre"].ToString() + " " +dr["apellidopaterno"].ToString() +" "+ dr["apellidomaterno"].ToString();
             obj.apellidoPaterno = dr["apellidopaterno"].ToString();
             obj.apellidoMaterno = dr["apellidomaterno"].ToString();
             lista.Add(obj);
         }
     }
     catch
     {
         lista = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return lista;
 }
 public List<entPaciente> ListarPacientes()
 {
     List<entPaciente> lista = null;
     SqlCommand cmd = null;
     SqlDataReader dr = null;
     try
     {
         Conexion cn = new Conexion();
         SqlConnection conex = cn.Conectar();
         cmd = new SqlCommand("sp_ListarPacientes", conex);
         cmd.CommandType = CommandType.StoredProcedure;
         conex.Open();
         dr = cmd.ExecuteReader();
         lista = new List<entPaciente>();
         while (dr.Read())
         {
             entPaciente obj = new entPaciente();
             obj.idPaciente = Convert.ToInt32(dr["idpaciente"]);
             String val = dr["idusuario"].ToString();
             if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty)
             {
                 obj.idUsuario = Convert.ToInt32(dr["idusuario"]);
             }
             obj.nombre = dr["nombre"].ToString();
             obj.apellidoPaterno = dr["apellidopaterno"].ToString();
             obj.apellidoMaterno = dr["apellidomaterno"].ToString();
             obj.dni = dr["dni"].ToString();
             obj.direccion = dr["direccion"].ToString();
             obj.email = dr["email"].ToString();
             obj.telefono = dr["telefono"].ToString();
             obj.fechaNacimiento = Convert.ToDateTime(dr["fechanacimiento"]);
             obj.edad = Convert.ToInt32(dr["edad"]);
             obj.lugarNacimiento = dr["lugarnacimiento"].ToString();
             obj.ruc = dr["ruc"].ToString();
             lista.Add(obj);
         }
     }
     catch
     {
         lista = null;
     }
     finally
     {
         cmd.Connection.Close();
     }
     return lista;
 }
        public List<entCita> ListarCitaByMedicoAndFecha(int idMedico, DateTime fecha)
        {
            List<entCita> lista = null;
            SqlCommand cmd = null;
            SqlDataReader dr = null;
            try
            {
                Conexion cn = new Conexion();
                SqlConnection conex = cn.Conectar();
                cmd = new SqlCommand("sp_ListarCitasByIdMedicoAndFecha", conex);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmIdMedico", idMedico);
                cmd.Parameters.AddWithValue("@prmFecha", fecha);
                conex.Open();
                dr = cmd.ExecuteReader();
                lista = new List<entCita>();
                while (dr.Read())
                {
                    entCita obj = new entCita();
                    obj.idCita = Convert.ToInt32(dr["idcita"]);
                    obj.horaInicio = TimeSpan.Parse(dr["horainicio"].ToString());
                    obj.horaFin = TimeSpan.Parse(dr["horafin"].ToString());

                    lista.Add(obj);
                }
            }
            catch
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return lista;
        }
        public List<entCita> ListarCitasByIdMedico(int idMedico)
        {
            List<entCita> lista = null;
            SqlCommand cmd = null;
            SqlDataReader dr = null;
            try
            {
                Conexion cn = new Conexion();
                SqlConnection conex = cn.Conectar();
                cmd = new SqlCommand("sp_ListarCitasByIdMedico", conex);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmIdMedico", idMedico);
                conex.Open();
                dr = cmd.ExecuteReader();
                lista = new List<entCita>();
                while (dr.Read())
                {
                    entCita obj = new entCita();
                    obj.idCita = Convert.ToInt32(dr["idcita"]);
                    obj.especialidad = dr["especialidad"].ToString();
                    obj.idMedico = Convert.ToInt32(dr["idmedico"]);
                    obj.medico = dr["medico"].ToString();
                    obj.idPaciente = Convert.ToInt32(dr["idpaciente"]);
                    obj.paciente = dr["paciente"].ToString();
                    obj.descripcion = dr["descripcion"].ToString();
                    obj.motivo = dr["motivo"].ToString();
                    obj.fecha = Convert.ToDateTime(dr["fecha"]);
                    obj.horaInicio = TimeSpan.Parse(dr["horainicio"].ToString());
                    obj.horaFin = TimeSpan.Parse(dr["horafin"].ToString());
                    obj.horaInicioHora = Convert.ToInt32(dr["horainiciohora"]);
                    obj.horaInicioMinuto = Convert.ToInt32(dr["horainiciominuto"]);
                    obj.horaFinHora = Convert.ToInt32(dr["horafinhora"]);
                    obj.HoraFinMinuto = Convert.ToInt32(dr["horafinminuto"]);

                    lista.Add(obj);
                }
            }
            catch
            {
                lista = null;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return lista;
        }