Esempio n. 1
0
        private void cmbTodosIncisos_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (yaHizoLoad)
            {
                int index = this.cmbTodosIncisos.SelectedIndex;
                if (index != -1)
                {
                    this.cmbOficinas.Enabled = true;


                    int idInciso = Convert.ToInt32(dsIncisos.Tables["incisos"].Rows[index][0].ToString());

                    //Cargar oficinas
                    dsOficinas = empresa.DevolverOficinasPorInciso(idInciso);

                    this.cmbOficinas.DataSource    = dsOficinas.Tables["oficinas"];
                    this.cmbOficinas.DisplayMember = "oficina_nombre";
                    this.cmbOficinas.ValueMember   = "oficina_id";
                    this.cmbOficinas.SelectedIndex = -1;
                    this.cmbOficinas.Enabled       = true;

                    this.cmbTodosIncisos.Enabled = false;

                    yaHizoLoadOficina = true;

                    this.btnCancelar.Enabled     = true;
                    this.btnNuevaOficina.Enabled = true;
                }
            }
        }
Esempio n. 2
0
        private void cmbInciso_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataSet dsOficinasDelInciso = null;
            int     index    = this.cmbInciso.SelectedIndex;
            int     idInciso = Convert.ToInt32(dsIncisos.Tables["incisos"].Rows[index][0].ToString());

            dsOficinasDelInciso = empresa.DevolverOficinasPorInciso(idInciso);

            if (dsOficinasDelInciso.Tables["oficinas"].Rows.Count > 0)
            {
                this.cmbOficina.DataSource    = dsOficinasDelInciso.Tables["oficinas"];
                this.cmbOficina.DisplayMember = "mostrar_nombre";
                this.cmbOficina.ValueMember   = "oficina_id";
                this.cmbOficina.Enabled       = true;
            }
            else
            {
                this.cmbOficina.DataSource = null;
                this.cmbOficina.Items.Clear();
                this.cmbOficina.Refresh();
            }
        }