Exemplo n.º 1
0
        public override bool Validar()
        {
            string mensaje = "";

            if (String.IsNullOrEmpty(txtNombre.Text.Trim()))
                mensaje += "- El Nombre no puede estar en blanco." + "\n";
            else if (!Util.Validaciones.validarString(txtNombre.Text.Trim()))
                mensaje += "- Formato de Nombre no válido ." + "\n";

            if (txtApellido.Text.Trim() == "")
                mensaje += "- El Apellido no puede estar en blanco." + "\n";
            else if (!Util.Validaciones.validarString(txtApellido.Text.Trim()))
                mensaje += "- Formato de Apellido no válido." + "\n";

            if (cbEspecialidad.SelectedItem == null)
                mensaje += "- Debe seleccionar una Especialidad." + "\n";

            if (cbPlan.SelectedItem == null)
                mensaje += "- Debe seleccionar un Plan." + "\n";

            if (txtDireccion.Text.Trim() == "")
                mensaje += "- La Dirección no puede estar en blanco." + "\n";

            if (txtTelefono.Text.Trim() == "")
                mensaje += "- El Teléfono no puede estar en blanco." + "\n";
            else if (!Util.Validaciones.validarNumero(txtTelefono.Text.Trim()))
                mensaje += "- Formato de Télefono no válido." + "\n";

            if (txtEmail.Text.Trim() != "" && !Util.Validaciones.validarEmail(txtEmail.Text.Trim()))
                mensaje += "- Formato de E-mail no válido." + "\n";

            if (txtLegajo.Text.Trim() == "")
                mensaje += "- El legajo no puede estar en blanco." + "\n";
            else if (!Util.Validaciones.validarLegajo(txtLegajo.Text.Trim()))
                mensaje += "- Formato de legajo no válido." + "\n";
            else
            {
                PersonaLogic lPersona = new PersonaLogic();
                if (this.AlumnoActual == null)
                {
                    if (lPersona.ExisteLegajo(Convert.ToInt32(txtLegajo.Text)))
                        mensaje += "- Legajo ya existe." + "\n";
                }
                else
                {
                    if (txtLegajo.Text != this.AlumnoActual.Legajo.ToString() && lPersona.ExisteLegajo(Convert.ToInt32(txtLegajo.Text)))
                        mensaje += "- Legajo ya existe." + "\n";
                }
            }

            if (!String.IsNullOrEmpty(mensaje))
            {
                MessageBox.Show(mensaje, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return false;
            }

            return true;
        }
Exemplo n.º 2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            PersonaLogic lPersona = new PersonaLogic();

            if ((txtLegajo.Text != "") && (lPersona.ExisteLegajo(Convert.ToInt32(txtLegajo.Text))))
            {
                Persona oPersona = lPersona.GetOnePorLegajo(Convert.ToInt32(txtLegajo.Text))[0];
                txtApellido.Text = oPersona.Apellido;
                txtNombre.Text = oPersona.Nombre;
            }
            else
            {
                MessageBox.Show("Legajo incorrecto", "Error");
            }
        }