public List<Tratamiento> listarTratamiento() { List<Tratamiento> listaDeTratamientos = new List<Tratamiento>(); try { String sentenciaSQL = "select id, nombre, precio from tratamiento where estado = '1'; "; SqlDataReader resultado = cn.ejecutarConsulta(sentenciaSQL); while (resultado.Read()) { Tratamiento objTratamiento = new Tratamiento(); objTratamiento.Id = resultado.GetInt32(0); objTratamiento.Nombre = resultado.GetString(1); objTratamiento.Precio = resultado.GetDecimal(2); System.Console.WriteLine("id: " + objTratamiento.Id + " nombre: " + objTratamiento.Nombre + " precio: " + objTratamiento.Precio + "\n "); listaDeTratamientos.Add(objTratamiento); } resultado.Close(); return listaDeTratamientos; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> tratamiento DAO -> listar " + err + "\n"); throw err; } }
private void btnBuscarTratamientos_Click(object sender, EventArgs e) { frmBuscarTratamiento frm = new frmBuscarTratamiento(); frm.ShowDialog(); this.objTratamiento = frm.objTratamientoSeleccionado; if (objTratamiento.Id == 0) txtDescripcion.Text = "debe seleccionar un tratamiento"; else { btnAgregar.Enabled = true; txtCantidad.Enabled = true; txtDescripcion.Text = objTratamiento.Nombre; } }
private void dataTratamientos_MouseClick(object sender, MouseEventArgs e) { objTratamientoSeleccionado = listaDeTratamientos[int.Parse(dataTratamientos.CurrentRow.Index.ToString())]; }