//private void txtCalle_KeyPress(object sender, KeyPressEventArgs e) //{ // soloLetras(sender, e); //} private void dtNacimiento_Leave(object sender, EventArgs e) { if (cbTipoPersona2.SelectedValue.ToString() == "1") { metPersonas ObjMetOersonas = new metPersonas(); objMetPersonas.EdadDocente(dtNacimiento.Value); } if (cbTipoPersona2.SelectedValue.ToString() == "2")//el alumno no puede ingresar por ser menor de edad { if (EdadAnos == 0 || (EdadAnos == 1 && EdadMeses < 6)) { MessageBox.Show("No está permitido el Ingreso de este alumno. Su edad es menor al año. "); } } if (cbTipoPersona2.SelectedValue.ToString() == "2")//elalumno no puede ingresar por ser mayor de edad { if (EdadAnos >= 6 || (EdadAnos == 5 && EdadMeses > 6)) { MessageBox.Show("No está permitido el Ingreso de este alumno. Supera la edad permitida por el establecimiento. "); } } }
private void cbTipoPersona_SelectedValueChanged(object sender, EventArgs e) { if (cbTipoPersona.SelectedValue != null) //para evitar que ingrese en el Load { string id_tipoPersona = cbTipoPersona.SelectedValue.ToString(); if ((id_tipoPersona != "GestionJardin.entTipoPersona")) //para evitar que ingrese en el Load { //Autocompletar AutoCompleteStringCollection alumnos = new AutoCompleteStringCollection(); metPersonas metPersonas = new metPersonas(); alumnos = metPersonas.traerPersonasAutocompetar(id_tipoPersona); txtBuscarPersona.AutoCompleteMode = AutoCompleteMode.Suggest; txtBuscarPersona.AutoCompleteSource = AutoCompleteSource.CustomSource; txtBuscarPersona.AutoCompleteCustomSource = alumnos; //Habilita txtPersona txtBuscarPersona.Style = MetroFramework.MetroColorStyle.Blue; txtBuscarPersona.Enabled = true; txtBuscarPersona.Text = null; } } }
private void frmGestionCuotas_Load(object sender, EventArgs e) { //cargar combo Salas metCuota metCobro = new metCuota(); entSala.entSalaColeccion salas = metCobro.buscarSalas(); cbSalas.DataSource = new BindingSource(salas, null); cbSalas.ValueMember = "SAL_ID"; cbSalas.DisplayMember = "SAL_NOMBRE"; cbSalas.SelectedItem = null; // oculta los paneles panelBusqueda.Hide(); panelGeneracion.Hide(); listConceptos.Hide(); //Autocompletar AutoCompleteStringCollection alumnos = new AutoCompleteStringCollection(); metPersonas metPersonas = new metPersonas(); alumnos = metPersonas.traerPersonasAutocompetar("2"); txtMatriculados.AutoCompleteMode = AutoCompleteMode.Suggest; txtMatriculados.AutoCompleteSource = AutoCompleteSource.CustomSource; txtMatriculados.AutoCompleteCustomSource = alumnos; dgvMatriculados.Visible = false; btnBajaCuota.Visible = false; }
private void frmPopUpFlia_Load(object sender, EventArgs e) { //Autocompletar AutoCompleteStringCollection alumnos = new AutoCompleteStringCollection(); metPersonas metPersonas = new metPersonas(); alumnos = metPersonas.traerPersonasAutocompetar("2"); txtFamiliar.AutoCompleteMode = AutoCompleteMode.Suggest; txtFamiliar.AutoCompleteSource = AutoCompleteSource.CustomSource; txtFamiliar.AutoCompleteCustomSource = alumnos; }
private void btnAceptar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtFamiliar.Text) == false) { string nombreB = ""; string apellidoB = ""; string documentoB = ""; int contador = 0; string busqueda = txtFamiliar.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(); } } metPersonas objMetPersonas = new metPersonas(); entPersona personaBuscar = new entPersona(); personaBuscar = objMetPersonas.BuscaPersona(nombreB, apellidoB, documentoB); if (personaBuscar.PER_LEGAJO.ToString() != "") { LegajoMatriculado = personaBuscar.PER_LEGAJO.ToString(); this.Close(); } else { MessageBox.Show("Debe seleccionar una persona.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Por favor ingrese un Nombre.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtEmail_Leave(object sender, EventArgs e) { metPersonas ObjMetPersonas = new metPersonas(); bool resultado = true;//= ObjMetPersonas.ValidarEmail(txtEmail.Text); if (String.IsNullOrWhiteSpace(txtEmail.Text)) { } else { resultado = ObjMetPersonas.ValidarEmail(txtEmail.Text); } if (resultado == false) { MessageBox.Show("Ingrese un Email Válido"); txtEmail.Clear(); txtEmail.Focus(); } }
private void txtDocumento_Leave(object sender, EventArgs e) { metPersonas ObjMetPersonas = new metPersonas(); ObjMetPersonas.ValidarDni(txtDocumento.Text); }
private void btnInsertar_Click(object sender, EventArgs e) { // Función que valide todos los campos string validacion = validaCampos(); if (validacion == "OK") { // Preparo la info de todos los campos string nombre = txtNombre.Text.Trim(); string apellidos = txtApellidos.Text.Trim(); string documento = txtDocumento.Text.Trim(); DateTime nacimiento = dtNacimiento.Value.Date; string genero; if (cbGenero.SelectedItem == null) { genero = ""; } else { genero = cbGenero.SelectedItem.ToString(); } string calle = txtCalle.Text.Trim(); string numero = txtNumero.Text.Trim(); string cpostal = txtCPostal.Text.Trim(); string piso = txtPiso.Text.Trim(); string dpto = txtDepto.Text.Trim(); string barrio = txtBarrio.Text.Trim(); string telefono = txtTelefono.Text.Trim(); string celular = txtCelular.Text.Trim(); string email = txtEmail.Text.Trim(); //cbTurno.SelectedItem; no se agrega en ninguna tabla string id_sala; if (cbSala.SelectedItem == null) { id_sala = ""; } else { id_sala = cbSala.SelectedValue.ToString(); } metParametricas metParametricas = new metParametricas(); string legajo = metParametricas.secuenciadorLegajoAlumnos(); // lo genera solo //-------- entPersona personaInsert = new entPersona(); personaInsert.PER_NOMBRE = nombre; personaInsert.PER_APELLIDO = apellidos; personaInsert.PER_DOCUMENTO = Convert.ToInt32(documento); personaInsert.PER_GENERO = genero; //revisar personaInsert.PER_FECHA_NAC = nacimiento; personaInsert.PER_TELEFONO = telefono; personaInsert.PER_TELEFONO_2 = celular; personaInsert.PER_EMAIL = email; personaInsert.PER_TPE_ID = cbTipoPersona2.SelectedValue.ToString(); personaInsert.PER_LEGAJO = legajo; personaInsert.PER_ESTADO = "1"; metPersonas metPersona = new metPersonas(); string resultado = metPersona.Insertar(personaInsert); // INSERTA PERSONA //nombre = "RAMON"; //apellidos = "LOPEZ"; //documento = "25654987"; if (resultado == "OK") // entra a insertar el domicilio de la persona solo si inserto la persona correctamente { personaInsert = metPersona.BuscaPersona(nombre, apellidos, documento); // TRAE EL ID RECIEN INSERTADO Int32 id_persona = personaInsert.PER_ID; // popUp del familiar if ((cbTipoPersona2.SelectedValue.ToString() != "1") && (cbTipoPersona2.SelectedValue.ToString() != "2")) { frmPopUpFlia frmFlia = new frmPopUpFlia(); frmFlia.ShowDialog(); string LegajoAsociado = frmFlia.Legajo; // familiar al que se asocia al ingresado metGrupoFlia objGrpFlia = new metGrupoFlia(); string resulta3 = objGrpFlia.insertaEnGrupoFlia(Convert.ToInt32(id_persona), LegajoAsociado); } else if (cbTipoPersona2.SelectedValue.ToString() == "2") { metGrupoFlia objGrpFlia = new metGrupoFlia(); string resulta3 = objGrpFlia.insertaEnGrupoFlia(Convert.ToInt32(id_persona), legajo); } // ----- //INSERTA DOMICILIO entDomicilio domicilioInsertar = new entDomicilio(); domicilioInsertar.DOM_PER_ID = id_persona; domicilioInsertar.DOM_CALLE = calle; domicilioInsertar.DOM_NUMERO = Convert.ToInt32(numero); if (string.IsNullOrWhiteSpace(piso.Trim()) == true) { } else { domicilioInsertar.DOM_PISO = Convert.ToInt32(piso); } domicilioInsertar.DOM_DPTO = dpto; domicilioInsertar.DOM_BARRIO = barrio; domicilioInsertar.DOM_CP = Convert.ToInt32(cpostal); metDomicilio metDomicilio = new metDomicilio(); resultado = metDomicilio.Insertar(domicilioInsertar); //INSERTA GRUPO SALA SOLO SI ES DOCENTE O ALUMNO if ((cbTipoPersona2.SelectedValue.ToString() == "2") || (cbTipoPersona2.SelectedValue.ToString() == "1")) { entGrupoSala grupoSalaInsertar = new entGrupoSala(); grupoSalaInsertar.GRS_PER_ID = Convert.ToInt32(id_persona); grupoSalaInsertar.GRS_SAL_ID = Convert.ToInt32(id_sala); metSalas metSalas = new metSalas(); resultado = metSalas.insertarGrupoSala(grupoSalaInsertar); } //al terminar de insertar Borra todos los campos if (resultado == "OK") { MessageBox.Show("Se ha ingresado el registro con éxito.", "Ingresado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarCampos(); } } } else { MessageBox.Show("No olvide ingresar " + validacion + ".", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } // termina el insertar