public void CargarSubPracticas() { List <determinaciones> lista = new List <determinaciones>(); DAL.HospitalDataSetTableAdapters.H2_Laboratorio_SubPracticasTableAdapter adapter = new DAL.HospitalDataSetTableAdapters.H2_Laboratorio_SubPracticasTableAdapter(); int codigo = 0; if (txtCodigo.Text != "") { codigo = Convert.ToInt32(txtCodigo.Text); } DAL.HospitalDataSet.H2_Laboratorio_SubPracticasDataTable aTable = adapter.GetData(codigo); AutoCompleteStringCollection coleccion = new AutoCompleteStringCollection(); foreach (DAL.HospitalDataSet.H2_Laboratorio_SubPracticasRow row in aTable.Rows) { determinaciones d = new determinaciones(); if (!row.IsSubCodNull()) { d.Codigo = row.SubCod; } if (!row.IsDescSubCodNull()) { d.Practica = row.DescSubCod; coleccion.Add(row.DescSubCod); } lista.Add(d); } cbo_SubPracticas.ValueMember = "Codigo"; cbo_SubPracticas.DisplayMember = "Practica"; cbo_SubPracticas.DataSource = lista; cbo_SubPracticas.AutoCompleteCustomSource = coleccion; cbo_SubPracticas.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbo_SubPracticas.AutoCompleteSource = AutoCompleteSource.CustomSource; }
public void CargarSubPracticas() { lsp.Items.Clear(); DAL.HospitalDataSetTableAdapters.H2_Laboratorio_SubPracticasTableAdapter adapter = new DAL.HospitalDataSetTableAdapters.H2_Laboratorio_SubPracticasTableAdapter(); int codigo = 0; if (txt_CodPractica.Text != "") { codigo = Convert.ToInt32(txt_CodPractica.Text); } DAL.HospitalDataSet.H2_Laboratorio_SubPracticasDataTable aTable = adapter.GetData(codigo); bool TMuestra = false; foreach (DAL.HospitalDataSet.H2_Laboratorio_SubPracticasRow row in aTable.Rows) { determinaciones d = new determinaciones(); if (!row.IsSubCodNull()) { d.Codigo = row.SubCod; } if (!row.IsDemoraNull()) { d.Demora = row.Demora; } else { d.Demora = "0"; } if (!row.IsDescSubCodNull()) { d.Practica = row.DescSubCod; } if (!row.IsTipoMuestraNull()) { d.TipoMuestra = Convert.ToInt32(row.TipoMuestra); } else { d.TipoMuestra = 0; } if (!row.IsDefectoNull()) { d.Defecto = row.Defecto; } else { d.Defecto = false; } if (!row.IsGrupo_tuboNull()) { d.Tipo_Tubo = row.Grupo_tubo; } else { d.Tipo_Tubo = 0; } lsp.Items.Add(d.Codigo.Trim() + ";" + d.Practica.Trim() + ";" + d.Defecto.ToString() + ";" + d.TipoMuestra.ToString() + ";" + d.Tipo_Tubo); txt_demora.Text = d.Demora.Trim(); if (!TMuestra) { cbo_TipoMuestra.SelectedValue = d.TipoMuestra; TMuestra = true; } } }