コード例 #1
0
        private void cargarCampos(entPersona objPersona, entDomicilio domicilio, entSala sala)
        {
            idPersonaSelect = Convert.ToString(objPersona.PER_ID); // se usara en el editar

            txtNombre.Text    = objPersona.PER_NOMBRE;
            txtApellidos.Text = objPersona.PER_APELLIDO;
            txtDocumento.Text = Convert.ToString(objPersona.PER_DOCUMENTO);

            dtNacimiento.Value = objPersona.PER_FECHA_NAC;


            if (objPersona.PER_GENERO.StartsWith("MASCULINO"))
            {
                cbGenero.SelectedIndex = cbGenero.FindStringExact("MASCULINO");
            }
            else
            {
                cbGenero.SelectedIndex = cbGenero.FindStringExact("FEMENINO");
            }


            txtCalle.Text    = domicilio.DOM_CALLE;
            txtNumero.Text   = Convert.ToString(domicilio.DOM_NUMERO);
            txtCPostal.Text  = Convert.ToString(domicilio.DOM_CP);
            txtPiso.Text     = Convert.ToString(domicilio.DOM_PISO);
            txtDepto.Text    = domicilio.DOM_DPTO;
            txtBarrio.Text   = domicilio.DOM_BARRIO;
            txtTelefono.Text = objPersona.PER_TELEFONO;
            txtCelular.Text  = objPersona.PER_TELEFONO_2;
            txtEmail.Text    = objPersona.PER_EMAIL;

            if (sala.SALA_TURNO.Trim() == "TARDE")
            {
                cbTurno.SelectedIndex = cbTurno.FindStringExact("TARDE");
            }
            else
            {
                cbTurno.SelectedIndex = cbTurno.FindStringExact("MAÑANA");
            }

            ////if (Cbocargo.SelectedItem.ToString() == "TITULAR")
            ////{
            ////    Cbocargo.SelectedIndex = cbTurno.FindStringExact("TITULAR");
            ////}
            ////else
            ////{
            ////    Cbocargo.SelectedIndex = cbTurno.FindStringExact("SUPLENTE");
            ////}

            string indexTurno = cbTurno.SelectedIndex.ToString();

            cbSala.DataSource    = objlogSalas.ListarSalas(indexTurno);
            cbSala.DisplayMember = "SAL_NOMBRE";
            cbSala.ValueMember   = "SAL_ID";

            cbSala.SelectedIndex = cbSala.FindStringExact(sala.SAL_NOMBRE);
            //txtLegajo.Text = persona.PER_LEGAJO;
        }
コード例 #2
0
        private void cargar_cbSala()
        {
            cbSala.SelectedValueChanged -= new EventHandler(cbSala_SelectedValueChanged);

            string    indexTurno  = cbTurno.SelectedIndex.ToString();
            logSalas  objlogSalas = new logSalas();
            DataTable Tabla       = new DataTable();

            Tabla = objlogSalas.ListarSalas(indexTurno);

            cbSala.DisplayMember = "SAL_NOMBRE";
            cbSala.ValueMember   = "SAL_ID";
            cbSala.DataSource    = Tabla;
            cbSala.SelectedItem  = null;
            cbSala.Enabled       = true;

            cbSala.SelectedValueChanged += new EventHandler(cbSala_SelectedValueChanged);
        }
コード例 #3
0
        /**************************************************/
        /***************** EDITAR DOCENTE *****************/
        /**************************************************/

        private void btnGD_Editar_Click(object sender, EventArgs e)
        {
            entPersona             personaBuscar          = new entPersona();
            frmDocentesPopUpEditar frmDocentesPopUpEditar = new frmDocentesPopUpEditar();
            entDomicilio           domicilioBuscar        = new entDomicilio();
            entSala salaBuscar = new entSala();

            if (dgv_Docentes.SelectedRows.Count > 0)
            {
                btnGD_Editar.IconColor = Color.Cyan;
                btnGD_Editar.ForeColor = Color.Cyan;


                string documento = dgv_Docentes.CurrentRow.Cells[1].Value.ToString();

                personaBuscar = objlogPersonas.BuscaDocente(documento);

                if (personaBuscar.PER_NOMBRE != null)
                {
                    frmDocentesPopUpEditar.txt_id_Docente.Text = Convert.ToString(personaBuscar.PER_ID); // se usara en el editar


                    frmDocentesPopUpEditar.txtNombre.Text     = personaBuscar.PER_NOMBRE;
                    frmDocentesPopUpEditar.txtApellidos.Text  = personaBuscar.PER_APELLIDO;
                    frmDocentesPopUpEditar.txtDocumento.Text  = documento;
                    frmDocentesPopUpEditar.dtNacimiento.Value = personaBuscar.PER_FECHA_NAC;

                    if (personaBuscar.PER_GENERO.StartsWith("M"))
                    {
                        frmDocentesPopUpEditar.cbGenero.SelectedIndex = frmDocentesPopUpEditar.cbGenero.FindStringExact("MASCULINO");
                    }
                    else
                    {
                        frmDocentesPopUpEditar.cbGenero.SelectedIndex = frmDocentesPopUpEditar.cbGenero.FindStringExact("FEMENINO");
                    }

                    domicilioBuscar = objlogDomicilio.buscarDomicilioXPersona(personaBuscar.PER_ID);

                    frmDocentesPopUpEditar.txtCalle.Text    = domicilioBuscar.DOM_CALLE;
                    frmDocentesPopUpEditar.txtNumero.Text   = Convert.ToString(domicilioBuscar.DOM_NUMERO);
                    frmDocentesPopUpEditar.txtCPostal.Text  = Convert.ToString(domicilioBuscar.DOM_CP);
                    frmDocentesPopUpEditar.txtPiso.Text     = Convert.ToString(domicilioBuscar.DOM_PISO);
                    frmDocentesPopUpEditar.txtDepto.Text    = domicilioBuscar.DOM_DPTO;
                    frmDocentesPopUpEditar.txtBarrio.Text   = domicilioBuscar.DOM_BARRIO;
                    frmDocentesPopUpEditar.txtTelefono.Text = personaBuscar.PER_TELEFONO;
                    frmDocentesPopUpEditar.txtCelular.Text  = personaBuscar.PER_TELEFONO_2;
                    frmDocentesPopUpEditar.txtEmail.Text    = personaBuscar.PER_EMAIL;


                    if (salaBuscar.SALA_TURNO == null)
                    {
                        frmDocentesPopUpEditar.cbTurno.SelectedIndex = frmDocentesPopUpEditar.cbTurno.FindStringExact("");
                    }
                    else
                    {
                        salaBuscar = objlogSalas.buscarSalaXPersona(personaBuscar.PER_ID);


                        if (salaBuscar.SALA_TURNO.Trim() == "TARDE")
                        {
                            frmDocentesPopUpEditar.cbTurno.SelectedIndex = frmDocentesPopUpEditar.cbTurno.FindStringExact("TARDE");
                        }
                        else
                        {
                            frmDocentesPopUpEditar.cbTurno.SelectedIndex = frmDocentesPopUpEditar.cbTurno.FindStringExact("MAÑANA");
                        }

                        string indexTurno = frmDocentesPopUpEditar.cbTurno.SelectedIndex.ToString();
                        frmDocentesPopUpEditar.cbSala.DataSource    = objlogSalas.ListarSalas(indexTurno);
                        frmDocentesPopUpEditar.cbSala.DisplayMember = "SAL_NOMBRE";
                        frmDocentesPopUpEditar.cbSala.ValueMember   = "SAL_ID";

                        frmDocentesPopUpEditar.cbSala.SelectedIndex = frmDocentesPopUpEditar.cbSala.FindStringExact(salaBuscar.SAL_NOMBRE);
                    }
                }
                frmDocentesPopUpEditar.Text = "GESTION DOCENTES / MODIFICAR/VISUALIZAR DATOS DEL DOCENTE";
                AddOwnedForm(frmDocentesPopUpEditar);
                frmDocentesPopUpEditar.ShowDialog();

                btnGD_Editar.IconColor   = Color.Gray;
                btnGD_Editar.ForeColor   = Color.Gray;
                btnGD_Eliminar.IconColor = Color.Gray;
                btnGD_Eliminar.ForeColor = Color.Gray;
                dgv_Docentes.DataSource  = objlogPersonas.Mostrardocente();
                dgv_Docentes.ClearSelection();
            }

            else
            {
                btnGD_Editar.IconColor = Color.Gray;
                btnGD_Editar.ForeColor = Color.Gray;
                MessageBox.Show("Por favor seleccione un registro/fila para poder visualizar/modificar los datos del Docente");
            }
        }