private void txtBuscaHmno_ButtonClick(object sender, EventArgs e) { string nombreB = ""; string apellidoB = ""; string documentoB = ""; int contador = 0; string busqueda = txtBuscaHmno.Text; char[] separadores = { ',', '(', ')' }; string[] palabras = busqueda.Split(separadores); foreach (var palabra in palabras) { contador += 1; if (contador == 1) { nombreB = palabra.Trim(); } else if (contador == 2) { apellidoB = palabra.Trim(); } else if (contador == 3) { documentoB = palabra.Trim(); } } entPersona personaBuscar = new entPersona(); logPersonas objlogPersonas = new logPersonas(); logDomicilio objlogDomicilio = new logDomicilio(); personaBuscar = objlogPersonas.BuscaPersona(nombreB, apellidoB, documentoB); entDomicilio domicilioBuscar = new entDomicilio(); domicilioBuscar = objlogDomicilio.buscarDomicilioXPersona(personaBuscar.PER_ID); if (personaBuscar.PER_NOMBRE != null) { idHmno = personaBuscar.PER_ID; // se usara en el agregarGrupoFlia txtCalle.Text = domicilioBuscar.DOM_CALLE; txtNumero.Text = Convert.ToString(domicilioBuscar.DOM_NUMERO); txtCPostal.Text = Convert.ToString(domicilioBuscar.DOM_CP); txtPiso.Text = Convert.ToString(domicilioBuscar.DOM_PISO); txtDepto.Text = domicilioBuscar.DOM_DPTO; txtBarrio.Text = domicilioBuscar.DOM_BARRIO; txtTelefono.Text = personaBuscar.PER_TELEFONO; txtCelular.Text = personaBuscar.PER_TELEFONO_2; txtEmail.Text = personaBuscar.PER_EMAIL; } }
public frmAlumnosGrupoFliaPopUpEditar(string idPersonaSelect2) { InitializeComponent(); idPersonaSelect = idPersonaSelect2; persona = metPers.BuscaPersonaxID(idPersonaSelect); domicilio = metDomic.buscarDomicilioXPersona(Convert.ToInt32(idPersonaSelect)); grFlia = metGrf.traerGrpFlia(Convert.ToInt32(idPersonaSelect)); cargarCampos(persona, domicilio, grFlia); onOffCampos(false); }
public frmAlumnosPopUpEditar(string idPersonaSelect2) { InitializeComponent(); idPersonaSelect = idPersonaSelect2; persona = metPers.BuscaPersonaxID(idPersonaSelect); domicilio = metDomic.buscarDomicilioXPersona(Convert.ToInt32(idPersonaSelect)); sala = metSala.buscarSalaXPersona(Convert.ToInt32(idPersonaSelect)); cargarCampos(persona, domicilio, sala); onOffCampos(false); }
public frmDocentesPopUpEditar(string idPersonaSelect2) { InitializeComponent(); Settooltip(); idPersonaSelect = idPersonaSelect2; objPersona = objlogPersonas.BuscaPersonaxID(idPersonaSelect); domicilio = objlogDomicilio.buscarDomicilioXPersona(Convert.ToInt32(idPersonaSelect)); sala = objlogSalas.buscarSalaXPersona(Convert.ToInt32(idPersonaSelect)); cargarCampos(objPersona, domicilio, sala); onOffCampos(false); }
private void txtDocumento_Leave(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtDocumento.Text.Trim()) == true) { txtDocumento.Style = MetroFramework.MetroColorStyle.Red; txtDocumento.Focus(); lblDni.Visible = true; lblDni.Text = "Por favor ingrese el Documento"; } else { lblDni.Visible = false; string dni = txtDocumento.Text; logPersonas ObjlogPersonas = new logPersonas(); logDomicilio ObjlogDomicilio = new logDomicilio(); string resultado = ObjlogPersonas.ValidarDni(dni); string inactivo = ObjlogPersonas.ValidarDniInactivo(dni); entPersona persona = new entPersona(); entDomicilio domicilio = new entDomicilio(); persona = ObjlogPersonas.BuscaDocente(dni); domicilio = ObjlogDomicilio.buscarDomicilioXPersona(Convert.ToInt32(persona.PER_ID)); idPersona = persona.PER_ID.ToString(); //se usa para invocar al editar if (inactivo == "SI") { MessageBoxButtons MessageBoxButtons = MessageBoxButtons.YesNo; DialogResult dialogResult = MessageBox.Show("El alumno esta INACTIVO. ¿Desea darlo de alta nuevamente?", "INFORMACIÓN", MessageBoxButtons, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { string result = ObjlogPersonas.AltaPersona(dni); if (result == "OK") { MessageBox.Show("Se dio de alta el alumno DNI: " + dni + ".", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNombre.Text = persona.PER_NOMBRE; txtApellidos.Text = persona.PER_APELLIDO; dtNacimiento.Value = persona.PER_FECHA_NAC; if (persona.PER_GENERO.StartsWith("MASCULINO")) { cbGenero.SelectedIndex = cbGenero.FindStringExact("MASCULINO"); } else { cbGenero.SelectedIndex = cbGenero.FindStringExact("FEMENINO"); } txtCalle.Text = domicilio.DOM_CALLE; txtNumero.Text = domicilio.DOM_NUMERO.ToString(); txtCPostal.Text = domicilio.DOM_CP.ToString(); txtPiso.Text = domicilio.DOM_PISO.ToString(); txtDepto.Text = domicilio.DOM_DPTO; txtBarrio.Text = domicilio.DOM_BARRIO; txtCelular.Text = persona.PER_TELEFONO_2; txtTelefono.Text = persona.PER_TELEFONO; txtEmail.Text = persona.PER_EMAIL; btnGuardar.Visible = false; btnCancelar.Visible = false; lblInactivo.Visible = true; lblInactivo.Text = "*Si desea modificar alguno/s de los datos del alumno, debe dirigirse a la opción 'MODIFICAR' en \n " + "ESTUDIANTES > GESTIONAR ALUMNOS > MODIFICAR"; panelContacto.Enabled = false; panelDatos.Enabled = false; panelTurno.Enabled = false; } } } else if (resultado == "SI") { txtDocumento.Style = MetroFramework.MetroColorStyle.Red; txtDocumento.Focus(); MessageBox.Show("El alumno ya se encuentra registrado y esta activo. ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); //btnGuardar.Visible = false; //btnCancelar.Visible = false; //lblInactivo.Visible = true; //lblInactivo.Text = "*Si desea modificar alguno/s de los datos del alumno, debe dirigirse a la opción 'Editar' en \n " + // "ESTUDIANTES > GESTIONAR ALUMNOS > EDITAR"; } } }
/**************************************************/ /***************** 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"); } }