예제 #1
0
 public List <EEspecialidad> ListarTodo()
 {
     try
     {
         List <EEspecialidad> aux      = new List <EEspecialidad>();
         EEspecialidad        objDatos = null;
         SqlConnection        con      = db.ConectaDb();
         SqlCommand           cmd      = new SqlCommand("select nombre, idespec from Especialidad", con);
         SqlDataReader        reader   = cmd.ExecuteReader();
         while (reader.Read())
         {
             objDatos                 = new EEspecialidad();
             objDatos.Nombre          = (string)reader["nombre"];
             objDatos.Id_Especialidad = (int)reader["idespec"];
             aux.Add(objDatos);
         }
         reader.Close();
         return(aux);
     }
     catch (Exception ex)
     {
         return(null);
     }
     finally
     {
         db.DesconectaDb();
     }
 }
예제 #2
0
        public EMedico dataTableToEMedico(DataTable dtMedico)
        {
            EMedico         eMedico         = new EMedico();
            DAOEspecialidad dAOEspecialidad = new DAOEspecialidad();
            DAOHorario      dAOHorario      = new DAOHorario();

            try
            {
                eMedico.Identificacion     = dtMedico.Rows[0]["identificacion"].ToString();
                eMedico.TipoIdentificacion = int.Parse(dtMedico.Rows[0]["id_tipo_identificacion"].ToString());
                eMedico.Nombre             = dtMedico.Rows[0]["nombre"].ToString();
                eMedico.Apellido           = dtMedico.Rows[0]["apellido"].ToString();
                eMedico.FechaNacimiento    = dtMedico.Rows[0]["fecha_nacimiento"].ToString();
                eMedico.TipoEspecialidad   = int.Parse(dtMedico.Rows[0]["id_especialidad"].ToString());
                eMedico.Correo             = dtMedico.Rows[0]["correo"].ToString();
                eMedico.Password           = dtMedico.Rows[0]["contrasena"].ToString();
                eMedico.TipoUsuario        = int.Parse(dtMedico.Rows[0]["tipo"].ToString());
                eMedico.Consultorio        = int.Parse(dtMedico.Rows[0]["consultorio_pk"].ToString());
                eMedico.EEspecialidad      = EEspecialidad.dataTableToEEspecialidad(dAOEspecialidad.obtenerEspecialidad(int.Parse(dtMedico.Rows[0]["id_especialidad"].ToString())));
                DataTable dt = dAOHorario.obtenerHorario(eMedico);
                eMedico.Horario = dt.Rows[0]["dias"].ToString();
            }
            catch (Exception)
            {
                return(null);
                //throw;
            }

            return(eMedico);
        }
예제 #3
0
        public string ModificarDoctordatos(string nombre, string apellido, string dni, string telefono, string sexo, int edad, string especialidad, string turno, int codigocita, int idespec)
        {
            ECitaMedica cita = new ECitaMedica()
            {
                Codigo = codigocita
            };
            EEspecialidad objespecialidad = new EEspecialidad()
            {
                Id_Especialidad = idespec
            };
            EDoctor doctor = new EDoctor()
            {
                Nombre         = nombre,
                Apellido       = apellido,
                DNI            = dni,
                Telefono       = telefono,
                Sexo           = sexo,
                Edad           = edad,
                Especialidad   = especialidad,
                Turno          = turno,
                CodigoCita     = cita,
                idEspecialidad = objespecialidad
            };

            return(Doctordatos.Modificar(doctor));
        }
예제 #4
0
 public Hospital(string auxNombre, string auxDireccion, EEspecialidad auxEspecialdad)
 {
     nombre       = auxNombre;
     direccion    = auxDireccion;
     medicos      = new List <Medico>();
     pacientes    = new List <Paciente>();
     especialidad = auxEspecialdad;
 }
예제 #5
0
        public string ModificarEspecialidaddatos(string nombre, int idespec)
        {
            EEspecialidad especialidad = new EEspecialidad()
            {
                Nombre          = nombre,
                Id_Especialidad = idespec
            };

            return(especialidaddatos.Modificar(especialidad));
        }
예제 #6
0
 public string Modificar(EEspecialidad obj)
 {
     try
     {
         SqlConnection con    = db.ConectaDb();
         string        update = string.Format("update Especialidad set nombre = '{0}' where idespec={1}", obj.Nombre, obj.Id_Especialidad);
         SqlCommand    cmd    = new SqlCommand(update, con);
         cmd.ExecuteNonQuery();
         return("Modifico datos");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         db.DesconectaDb();
     }
 }
예제 #7
0
 public string Insertar(EEspecialidad obj)
 {
     try
     {
         SqlConnection con = new SqlConnection();
         con = db.ConectaDb();
         string     insert = string.Format("insert into Especialidad(nombre, idespec) values ('{0}', {1})", obj.Nombre, obj.Id_Especialidad);
         SqlCommand cmd    = new SqlCommand(insert, con);
         cmd.ExecuteNonQuery();
         return("Inserto datos");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         db.DesconectaDb();
     }
 }