コード例 #1
0
        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;
        }
コード例 #2
0
        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;
                }
            }
        }