Beispiel #1
0
        public clsPaciente buscarPorId(int id)
        {
            clsPacienteDatos paciente = new clsPacienteDatos();
            clsPaciente pac;
            try
            {
                paciente = (clsPacienteDatos)manejaPaciente.buscaPorId(id);
                pac = metodoL(paciente);

            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return pac;
        }
Beispiel #2
0
        public IEntidad buscaPorId(int id)
        {
            DataTable aux = new DataTable();
            clsPacienteDatos pac = new clsPacienteDatos();
            try
            {

                aux = manager.consultar("select * from paciente where id=" + id + " and activo=1");
                if (aux.Rows.Count > 0)
                {
                    pac.Id = Convert.ToInt32(aux.Rows[0]["id"]);
                    pac.Nombre = aux.Rows[0]["nombre"].ToString();
                    pac.Apellido = aux.Rows[0]["apellido"].ToString();
                    pac.Dni = Convert.ToInt64(aux.Rows[0]["dni"]);
                    pac.ObraSocial = Convert.ToInt32(aux.Rows[0]["obra"]);
                    pac.Telefono = Convert.ToInt64(aux.Rows[0]["telefono"]);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return pac;
        }
Beispiel #3
0
 public clsPacienteDatos BuscarPorDni (int dni)
 {
     clsPacienteDatos pac = new clsPacienteDatos();
     DataTable aux = new DataTable();
     try
     {
         aux= manager.consultar("select * from paciente where dni="+dni+" and activo=1");
         pac.Id = Convert.ToInt32(aux.Rows[0]["id"]);
         pac.Nombre = aux.Rows[0]["nombre"].ToString();
         pac.Apellido = aux.Rows[0]["apellido"].ToString();
         pac.Dni = Convert.ToInt64(aux.Rows[0]["dni"]);
         
         pac.ObraSocial = Convert.ToInt32(aux.Rows[0]["obra"]);
         pac.Telefono = Convert.ToInt64(aux.Rows[0]["telefono"]);
     }
     
     catch(Exception ex)
     {
         throw ex;
     }
     return pac;
 }
Beispiel #4
0
        public clsPaciente buscarDni(long dni)
        {
            clsPacienteDatos paciente = new clsPacienteDatos();
            clsPaciente pac;
            try
            {
                paciente = (clsPacienteDatos)manejaPaciente.BuscarPorDni((int)dni);//pasar a long
                pac = metodoL(paciente);

            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return pac;
        }
Beispiel #5
0
        private IEntidad metodoS(IEntidad pac2)
        {
            clsPaciente pac = (clsPaciente)pac2;
            clsObraSocial aux;
            clsPacienteDatos paciente = new clsPacienteDatos();

            try
            {
                paciente.Id = pac.Id;
                paciente.Nombre = pac.Nombre;
                paciente.Apellido = pac.Apellido;
                paciente.Dni = pac.Dni;
                paciente.Telefono = pac.Telefono;
                aux = (clsObraSocial)manejaOs.buscaPorNombre(pac.ObraSocial);
                paciente.ObraSocial = aux.Id;
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return paciente;
        }