private void btnGuardar_Click(object sender, EventArgs e) { try { lblError.Text = ""; clsEstudiante objEstudiante = new clsEstudiante(); objEstudiante.DocumentoEstudiante = txtDocumentoEstudiante.Text; objEstudiante.NombreEstudiante = txtNombreEstudiante.Text; if (objEstudiante.GestionarEstudiante()) { if (objEstudiante.Error.Equals("0")) { lblError.Text = "Ya existe un registro con el documento ingresado."; } else if (objEstudiante.Error.Equals("1")) { lblError.Text = "Registro guardado correctamente."; objEstudiante.cargarEstudiantes(GridViewEstudiantes); } } else { lblError.Text = "Error! no se pudo agregar el registro " + objEstudiante.Error; } txtDocumentoEstudiante.Text = ""; txtNombreEstudiante.Text = ""; objEstudiante = null; } catch (Exception) { throw; } }
private void restart() { //limpiar los datos Almacenados Padre = null; PadreSec = null; Estudiante = null; // limpiar controles de Padre o Apoderado txtApellidosNombresPadre.Text = ""; txtCelular.Text = ""; txtCorreo.Text = ""; txtDirecion.Text = ""; txtTrabajo.Text = ""; txtNumeroDocumento.Text = ""; //limpiar controles de Segundo Padre o Apoderado txtPadreSecApellidosNombres.Text = ""; txtPadreSecCelular.Text = ""; txtPadreSecCorreo.Text = ""; txtPadreSecDireccion.Text = ""; txtPadreSecNumeroDocumento.Text = ""; txtPadreSecTrabajo.Text = ""; //limpiar controles de Estudiante txtEstudianteApellidosNombres.Text = ""; txtEstudianteCelular.Text = ""; txtEstudianteColegioProcedencia.Text = ""; txtEstudianteCondicionSalud.Text = ""; txtEstudianteNumDoc.Text = ""; Valores_porDefecto(); }
/// <summary> /// Este metodo se usa para habilitar o desabilitar los controles del Estudiante /// </summary> /// /// <param name="valor"> true para desactivar controles </param> private void controlesEstudiante_desactivar(bool valor) { dtpEstudianteFechaNac.Enabled = !valor; cmbGrado.Enabled = !valor; cmbSeccion.Enabled = !valor; txtEstudianteApellidosNombres.Enabled = !valor; txtEstudianteCelular.Enabled = !valor; txtEstudianteColegioProcedencia.Enabled = !valor; txtEstudianteCondicionSalud.Enabled = !valor; nudEstudiantePeso.Enabled = !valor; nudEstudianteTalla.Enabled = !valor; if (valor && Estudiante != null) { MessageBox.Show("El estudinte ya existe,\n con el nombre de : " + Estudiante.ApellidosNombres + "\n No Puede Volver a Registrarlo"); Estudiante = null; txtEstudianteNumDoc.Text = ""; txtEstudianteNumDoc.Focus(); } else { txtEstudianteApellidosNombres.Text = ""; txtEstudianteCelular.Text = ""; txtEstudianteColegioProcedencia.Text = ""; txtEstudianteCondicionSalud.Text = ""; dtpEstudianteFechaNac.Value = dtpEstudianteFechaNac.MaxDate; nudEstudiantePeso.Value = 0; nudEstudianteTalla.Value = 0; } }
private void btnConsultar_Click(object sender, EventArgs e) { clsEstudiante objConsultaEstudiante = new clsEstudiante(); objConsultaEstudiante.DocumentoEstudiante = txtDocumentoEstudiante.Text; objConsultaEstudiante.consultarEstudiantes(GridViewEstudiantes); if (txtDocumentoEstudiante.Text == "") { objConsultaEstudiante.cargarEstudiantes(GridViewEstudiantes); } txtDocumentoEstudiante.Clear(); txtNombreEstudiante.Clear(); }
private void frmEstudiante_Load(object sender, EventArgs e) { clsEstudiante objEstudiante = new clsEstudiante(); objEstudiante.cargarEstudiantes(GridViewEstudiantes); }
private void Datos_Si_Existen(ComboBox cmbDatos, TextBox txtNDocumento) { if (cmbDatos.SelectedIndex == 0 && txtNDocumento.Text.Length != 8 && txtNDocumento.Text != "") { switch (txtNDocumento.Tag.ToString()) { case "primero": controlespadre1_desactivar(true); break; case "estudiante": controlesEstudiante_desactivar(true); break; case "secundario": controlespadre2_desactivar(true); break; default: break; } } else if (txtNDocumento.Text.Length != 12) { switch (txtNDocumento.Tag.ToString()) { case "primero": controlespadre1_desactivar(true); break; case "estudiante": controlesEstudiante_desactivar(true); break; case "secundario": controlespadre2_desactivar(true); break; default: break; } } if (cmbDatos.SelectedIndex == 0 && txtNDocumento.Text.Length == 8) { switch (txtNDocumento.Tag.ToString()) { case "primero": Padre = clsPadre.Padre_Comprobar_siExiste(txtNDocumento.Text); if (Padre != null) { controlespadre1_desactivar(true); txtNumeroDocumento.ReadOnly = true; } else { controlespadre1_desactivar(false); } break; case "estudiante": Estudiante = clsEstudiante.Comprobar_siExiste(txtNDocumento.Text); if (Estudiante != null) { controlesEstudiante_desactivar(true); } else { controlesEstudiante_desactivar(false); } break; case "secundario": PadreSec = clsPadre.Padre_Comprobar_siExiste(txtNDocumento.Text); if (PadreSec != null) { controlespadre2_desactivar(true); txtPadreSecNumeroDocumento.ReadOnly = true; } else { controlespadre2_desactivar(false); } break; default: break; } } else { if (txtNDocumento.Text.Length == 12) { switch (txtNDocumento.Tag.ToString()) { case "primero": Padre = clsPadre.Padre_Comprobar_siExiste(txtNDocumento.Text); if (Padre != null) { controlespadre1_desactivar(true); txtNumeroDocumento.ReadOnly = true; } else { controlespadre1_desactivar(false); } break; case "estudiante": Estudiante = clsEstudiante.Comprobar_siExiste(txtNDocumento.Text); if (Estudiante != null) { controlesEstudiante_desactivar(true); } else { controlesEstudiante_desactivar(false); } break; case "secundario": PadreSec = clsPadre.Padre_Comprobar_siExiste(txtNDocumento.Text); if (PadreSec != null) { controlespadre2_desactivar(true); txtPadreSecNumeroDocumento.ReadOnly = true; } else { controlespadre2_desactivar(false); } break; default: break; } } } }
private void RegistrarDatos() { if (txtApellidosNombresPadre.Enabled == false && txtNumeroDocumento.Text.Length == txtNumeroDocumento.MaxLength) { } else if (comprobar_datos_Padre()) { Padre = new clsPadre( tiposidentificaciones[cmbTipoDoc.SelectedIndex], txtNumeroDocumento.Text, txtApellidosNombresPadre.Text, txtDirecion.Text, DistritosPadre[cmbDistrito.SelectedIndex], txtCelular.Text, txtTrabajo.Text, txtCorreo.Text); controlespadre1_desactivar(true); } else { MessageBox.Show("Compueve los Campos de Padre o Apoderado ..."); } if (chkPadreSecundario.Checked == true) { if (txtPadreSecApellidosNombres.Enabled == false && txtPadreSecNumeroDocumento.Text.Length == txtPadreSecNumeroDocumento.MaxLength) { } else if (comprobar_datos_Padre2()) { PadreSec = new clsPadre( tiposidentificaciones[cmbPadreSecTipoDoc.SelectedIndex], txtPadreSecNumeroDocumento.Text, txtPadreSecApellidosNombres.Text, txtPadreSecDireccion.Text, DistritosPadreSec[cmbPadreSecDistrito.SelectedIndex], txtPadreSecCelular.Text, txtPadreSecTrabajo.Text, txtPadreSecCorreo.Text); controlespadre2_desactivar(true); } else { MessageBox.Show("Compueve los Campos de Segundo Padre o Apoderado ..."); } } if (txtEstudianteApellidosNombres.Enabled == false && txtEstudianteNumDoc.Text.Length == txtEstudianteNumDoc.MaxLength) { MessageBox.Show("El estudiante ya existe ..."); txtEstudianteNumDoc.Text = ""; txtEstudianteNumDoc.ReadOnly = false; txtEstudianteNumDoc.Focus(); } else if (comprobar_datos_Estudiante()) { Estudiante = new clsEstudiante( tiposidentificaciones[cmbEstudianteTipoDoc.SelectedIndex], txtEstudianteNumDoc.Text, txtEstudianteApellidosNombres.Text, Padre, null, txtEstudianteColegioProcedencia.Text, Convert.ToSingle(nudEstudiantePeso.Value), Convert.ToInt16(nudEstudianteTalla.Value), txtEstudianteCondicionSalud.Text, dtpEstudianteFechaNac.Value, ""); if (chkPadreSecundario.Checked && txtPadreSecApellidosNombres.Enabled) { PadreSec.Insertar(); } if (txtApellidosNombresPadre.Enabled) { Padre.Insertar(); } Estudiante.Insertar(); clsMatricula nueva = new clsMatricula(mdlVariablesAplicacion.PeriodoActual, Estudiante, mdlVariablesAplicacion.UsuarioConectado, false, Secciones[cmbSeccion.SelectedIndex], DateTime.Now); nueva.RegistrarMatricula(); this.restart(); MessageBox.Show("Registro de Datos Satisfactorio"); } else { MessageBox.Show("Compueve los Campos del Estudiante ..."); } }
private void MostrarDatos() { Estudiante = clsEstudiante.MostrarDatos(estudianteseleccionado); if (Estudiante != null) { int cont = 0; txtEstudianteNombre.Text = Estudiante.ApellidosNombres; dtpEstudianteFechaNac.Value = Estudiante.FechaNacimiento; txtEstudianteColegioProcedencia.Text = Estudiante.ColegioProcedencia; nudEstudiantePeso.Value = Convert.ToDecimal(Estudiante.Peso); nudEstudianteTalla.Value = Estudiante.Talla; txtEstudianteCondicionSalud.Text = Estudiante.CondicionSalud; txtEstudianteCelular.Text = Estudiante.Celular; PrimerPadre = clsPadre.MostrarDatos(Estudiante.PadreApoderado_NumDoc.NumeroDocumento); lblpadre.Text = PrimerPadre.NombreCompleto + " - " + PrimerPadre.NumeroDocumento; txtApellidosNombresPadre.Text = PrimerPadre.NombreCompleto; txtDirecion.Text = PrimerPadre.Direccion; txtCelular.Text = PrimerPadre.NumeroCelular; txtTrabajo.Text = PrimerPadre.Trabajo; txtCorreo.Text = PrimerPadre.Correo; #region mostrar departamento del Primer Padre Departamentos.Clear(); cmbDepartamento.Items.Clear(); cont = 0; foreach (clsDepartemento departemento in clsDepartemento.listar()) { cmbDepartamento.Items.Add(departemento.Nombre); Departamentos.Add(departemento); if (departemento.IdDepartemento == PrimerPadre.Distrito.Provincia.Departamento.IdDepartemento) { cmbDepartamento.SelectedIndex = cont; } cont += 1; } cont = 0; cmbProvincia.Items.Clear(); ProvinciasPadre.Clear(); foreach (clsProvincia provincia in clsProvincia.ListarProvincias(PrimerPadre.Distrito.Provincia.Departamento.IdDepartemento)) { cmbProvincia.Items.Add(provincia.Nombre); ProvinciasPadre.Add(provincia); if (provincia.IdProvincia == PrimerPadre.Distrito.Provincia.IdProvincia) { cmbProvincia.SelectedIndex = cont; } cont += 1; } cont = 0; DistritosPadre.Clear(); cmbDistrito.Items.Clear(); foreach (clsDistrito distrito in clsDistrito.listarDistritos(PrimerPadre.Distrito.Provincia.IdProvincia)) { cmbDistrito.Items.Add(distrito.Nombre); DistritosPadre.Add(distrito); if (distrito.IdDistrito == PrimerPadre.Distrito.IdDistrito) { cmbDistrito.SelectedIndex = cont; } cont += 1; } #endregion if (Estudiante.Padre_NumDoc != null) { panelModificarDatos.Height = 1080; Controles_padreSec(true); SegundoPadre = clsPadre.MostrarDatos(Estudiante.Padre_NumDoc.NumeroDocumento); #region mostar combos del Segundo Padre cont = 0; foreach (clsDepartemento item in Departamentos) { cmbPadreSecDepartamento.Items.Add(item.Nombre); if (item.IdDepartemento == SegundoPadre.Distrito.Provincia.Departamento.IdDepartemento) { cmbPadreSecDepartamento.SelectedIndex = cont; } cont += 1; } cont = 0; ProvinciasPadreSec.Clear(); cmbPadreSecProvincia.Items.Clear(); foreach (clsProvincia item in clsProvincia.ListarProvincias(SegundoPadre.Distrito.Provincia.Departamento.IdDepartemento)) { cmbPadreSecProvincia.Items.Add(item.Nombre); ProvinciasPadreSec.Add(item); if (item.IdProvincia == SegundoPadre.Distrito.Provincia.IdProvincia) { cmbPadreSecProvincia.SelectedIndex = cont; } cont += 1; } cont = 0; DistritosPadreSec.Clear(); cmbPadreSecDistrito.Items.Clear(); foreach (clsDistrito item in clsDistrito.listarDistritos(SegundoPadre.Distrito.Provincia.IdProvincia)) { cmbPadreSecDistrito.Items.Add(item.Nombre); DistritosPadreSec.Add(item); if (item.IdDistrito == SegundoPadre.Distrito.IdDistrito) { cmbPadreSecDistrito.SelectedIndex = cont; } cont += 1; } #endregion lblpadresecundario.Text = SegundoPadre.NombreCompleto + " - " + SegundoPadre.NumeroDocumento; txtPadreSecApellidosNombres.Text = SegundoPadre.NombreCompleto; txtPadreSecCelular.Text = SegundoPadre.NumeroCelular; txtPadreSecCorreo.Text = SegundoPadre.Correo; txtPadreSecDireccion.Text = SegundoPadre.Direccion; txtPadreSecTrabajo.Text = SegundoPadre.Trabajo; } else { panelModificarDatos.Height = 700; Controles_padreSec(false); } } }