/**************************************************/ /***************** EDITAR DOCENTE *****************/ /**************************************************/ private void btnGD_Editar_Click(object sender, EventArgs e) { entPersona personaBuscar = new entPersona(); 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(); string cargo = dgv_Docentes.CurrentRow.Cells[4].Value.ToString(); personaBuscar = objlogPersonas.BuscaDocente(documento); if (personaBuscar.PER_NOMBRE != null) { frmDocentesPopUpEditar frmDocentesPopUpEditar = new frmDocentesPopUpEditar(personaBuscar.PER_ID.ToString()); // se usara en el editar frmDocentesPopUpEditar.Cbocargo.SelectedIndex = frmDocentesPopUpEditar.Cbocargo.FindStringExact(cargo.TrimEnd()); frmDocentesPopUpEditar.txt_id_Docente.Text = Convert.ToString(personaBuscar.PER_ID); frmDocentesPopUpEditar.Text = "GESTION DOCENTES / MODIFICAR"; 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", "Información", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
/**************************************************/ /***************** 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"); } }