/// <summary> /// Método que obitene un objeto clsMedico de la BD a partir del código del médico que se desea obtener /// </summary> /// <param name="codigoMedico">string con el código del médico deseado</param> /// <returns>clsMedico objMedico, con los datos del médico deseado</returns> public clsMedico getMedico(string codigoMedico) { clsMyConnection objConnection = new clsMyConnection(); SqlConnection connection = null; SqlCommand command = new SqlCommand(); SqlDataReader reader = null; clsMedico objMedico = null; try { connection = objConnection.getConnection(); command.Connection = connection; command.Parameters.Add("@codigoMedico", System.Data.SqlDbType.VarChar).Value = codigoMedico; command.CommandText = "SELECT * FROM Medicos WHERE codigoMedico = @codigoMedico"; reader = command.ExecuteReader(); if (reader.HasRows) { if (reader.Read()) { //Creo el objeto médico con los datos de la BD objMedico = new clsMedico(); objMedico.CodigoMedico = (string)reader["codigoMedico"]; objMedico.NombreMedio = (string)reader["nombreMedico"]; objMedico.ApellidosMedico = (string)reader["apellidosMedico"]; } } }catch (Exception e) { throw e; } finally { if (reader != null) { reader.Close(); } if (connection != null) { objConnection.closeConnection(ref connection); } } return(objMedico); }
public void grabarMedico(clsMedico m) { this.medicos.Add(m); }
protected void Page_Load(object sender, EventArgs e) { clsMedico obj = new clsMedico(); tdatos.InnerHtml = obj.getMedicosTabla(); }