public entTipoPersona.enTipoPersonaColeccion buscarTipoPersonas() { entTipoPersona.enTipoPersonaColeccion TipoPerCol = new entTipoPersona.enTipoPersonaColeccion(); try { SqlConnection con = generarConexion(); con.Open(); SqlCommand com = new SqlCommand(); com.Connection = con; com.CommandText = "select * " + "from T_TIPO_PERSONA" + ";"; DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(com); DataSet ds = new DataSet(); da.Fill(ds, "T_SALA"); dt = ds.Tables[0]; con.Close(); if (dt != null) { foreach (DataRow dr in dt.Rows) { entTipoPersona ent = new entTipoPersona(); if (dr["TPE_ID"] != DBNull.Value) { ent.TPE_ID = Convert.ToInt32(dr["TPE_ID"]); } if (dr["TPE_NOMBRE"] != DBNull.Value) { ent.TPE_NOMBRE = Convert.ToString(dr["TPE_NOMBRE"]); } TipoPerCol.Add(ent); } } } catch (Exception ex) { MessageBox.Show("Hubo un problema. Contáctese con su administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(TipoPerCol); }
public frmPersonas2() { InitializeComponent(); //Llena comboBox TipoPersona tipoPersonaCol = objMetTipoPersona.buscarTipoPersonas();//buscarTipoPersonas cbTipoPersona.DataSource = new BindingSource(tipoPersonaCol, null); cbTipoPersona.DisplayMember = "TPE_NOMBRE"; cbTipoPersona.ValueMember = "TPE_ID"; cbTipoPersona.SelectedItem = null; cbTipoPersona2.DataSource = new BindingSource(tipoPersonaCol, null); cbTipoPersona2.DisplayMember = "TPE_NOMBRE"; cbTipoPersona2.ValueMember = "TPE_ID"; cbTipoPersona2.SelectedItem = null; }