Beispiel #1
0
 private void validarConfirmarContraseña()
 {
     if (!Utilitario.EsValido(this.grpBox, NuevoUsuario, nameof(NuevoUsuario.ConfirmarContraseña)))
     {
         return;
     }
 }
Beispiel #2
0
        private bool EsValido()
        {
            bool contraseña          = Utilitario.EsValido(this, NuevoUsuario, nameof(NuevoUsuario.Contraseña));
            bool confirmarContraseña = Utilitario.EsValido(this, NuevoUsuario, nameof(NuevoUsuario.ConfirmarContraseña));

            return(contraseña && confirmarContraseña);
        }
Beispiel #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            NuevoUsuario = new Usuarios()
            {
                Usuario             = txtUsuario.Text.Trim(),
                Contraseña          = txtContraseña.Text.Trim(),
                ConfirmarContraseña = txtConfirmarContraseña.Text.Trim(),
                CorreoElectronico   = txtCorreoElectronico.Text.Trim()
            };

            if (!Utilitario.EsValido(this.grpBox, NuevoUsuario) || !esValido())
            {
                return;
            }

            try
            {
                Cursor = Cursors.WaitCursor;
                UsuariosBD.Agregar(NuevoUsuario);
                NuevoUsuario = new Usuarios();
                Utilitario.LimpiarCampos(this.grpBox);

                var respuesta = Utilitario.Pregunta("Usuario insertado correctamente." + Environment.NewLine + "¿Desea insertar otro usuario?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (respuesta == DialogResult.No)
                {
                    btnCancelar.PerformClick();
                }
            }
            catch (Exception)
            {
                Utilitario.Mensaje("Error al insertar usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Cursor = Cursors.Arrow;
        }
Beispiel #4
0
 private void txtHorarios_Validating(object sender, CancelEventArgs e)
 {
     if (!Utilitario.EsValido(this.grpBox, NuevaProfesion, nameof(NuevaProfesion.Horarios)))
     {
         return;
     }
 }
Beispiel #5
0
 private void txtDireccion_Validating(object sender, CancelEventArgs e)
 {
     if (!Utilitario.EsValido(this.grpBox, NuevoDocente, nameof(NuevoDocente.Direccion)))
     {
         return;
     }
 }
Beispiel #6
0
 private void txtContraseña_Validating(object sender, CancelEventArgs e)
 {
     if (!Utilitario.EsValido(this.grpBox, NuevoUsuario, nameof(NuevoUsuario.Contraseña)))
     {
         return;
     }
 }
Beispiel #7
0
 private void txtTelefono_Validating(object sender, System.ComponentModel.CancelEventArgs e)
 {
     if (!Utilitario.EsValido(this.grpBox, NuevoDocente, nameof(NuevoDocente.Telefono)))
     {
         return;
     }
 }
Beispiel #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            NuevoDocente = new Docentes()
            {
                Nombres         = txtNombres.Text.Trim(),
                Apellidos       = txtApellidos.Text.Trim(),
                Identificacion  = txtIdentificacion.Text.Trim(),
                Direccion       = txtDireccion.Text.Trim(),
                Telefono        = txtTelefono.Text.Trim(),
                TipoDocente     = (int)TipoDocente.Maestro,
                FechaNacimiento = txtFechaNacimiento.Value,
                CodigoProfesion = listadoProfesiones.profesionSeleccionada.Codigo,
                Sexo            = rdlFemenino.Checked ? (int)Sexo.Femenino : (int)Sexo.Masculino
            };

            if (txtIdHorario.Items.Count > 0)
            {
                NuevoDocente.IdHorario   = ((Horarios)txtIdHorario.Items[txtIdHorario.SelectedIndex]).Id;
                NuevoDocente.Tanda       = ((Horarios)txtIdHorario.Items[txtIdHorario.SelectedIndex]).Horario;
                NuevoDocente.IdProfesion = listadoProfesiones.profesionSeleccionada.Id;
            }

            if (!Utilitario.EsValido(this.grpBox, NuevoDocente) || !validacionIdentificacion)
            {
                return;
            }

            try
            {
                var insetar = Utilitario.Pregunta("¿Desea realmente insertar este maestro?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (insetar == DialogResult.Yes)
                {
                    Cursor = Cursors.WaitCursor;
                    DocentesBD.Agregar(NuevoDocente);
                    NuevoDocente = new Docentes();
                    Utilitario.LimpiarCampos(this.grpBox);

                    var respuesta = Utilitario.Pregunta("Maestro insertado correctamente." + Environment.NewLine + "¿Desea insertar otro maestro?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                    if (respuesta == DialogResult.No)
                    {
                        btnCancelar.PerformClick();
                    }
                }
            }
            catch (Exception)
            {
                Utilitario.Mensaje("Error al insertar maestro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Cursor = Cursors.Arrow;
        }
Beispiel #9
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            List <Horarios> listaDeHorarios = new List <Horarios>();

            foreach (Horarios horario in txtHorarios.Items)
            {
                listaDeHorarios.Add(horario);
            }

            NuevaProfesion = new Profesiones()
            {
                Profesion = txtProfesion.Text.Trim(),
                Duracion  = txtDuracion.Value,
                Codigo    = txtCodigoProfesion.Text,
                Horarios  = listaDeHorarios
            };

            if (!Utilitario.EsValido(this.grpBox, NuevaProfesion) || !profesionValidacion)
            {
                return;
            }

            try
            {
                var insetar = Utilitario.Pregunta("¿Desea realmente insertar esta profesión?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (insetar == DialogResult.Yes)
                {
                    Cursor = Cursors.WaitCursor;
                    ProfesionesBD.Agregar(NuevaProfesion);
                    NuevaProfesion = new Profesiones();
                    Utilitario.LimpiarCampos(this.grpBox);

                    var respuesta = Utilitario.Pregunta("Profesión insertada correctamente." + Environment.NewLine + "¿Desea insertar otra profesión?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                    if (respuesta == DialogResult.No)
                    {
                        btnCancelar.PerformClick();
                    }
                    else
                    {
                        llenarHorarios();
                    }
                }
            }
            catch (Exception)
            {
                Utilitario.Mensaje("Error al insertar la profesión", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Cursor = Cursors.Arrow;
        }
Beispiel #10
0
        private void txtProfesion_Validating(object sender, CancelEventArgs e)
        {
            if (!Utilitario.EsValido(this.grpBox, NuevaProfesion, nameof(NuevaProfesion.Profesion)))
            {
                return;
            }

            Cursor = Cursors.WaitCursor;
            if (ProfesionesBD.Existe(txtProfesion.Text))
            {
                lblErrortxtProfesion.Text = "* Profesion ya se encuentra registrada.";
                profesionValidacion       = false;
                Cursor = Cursors.Arrow;
                return;
            }

            profesionValidacion = true;
            Cursor = Cursors.Arrow;
        }
Beispiel #11
0
        private void txtIdentificacion_Validating(object sender, CancelEventArgs e)
        {
            if (!Utilitario.EsValido(this.grpBox, NuevoDocente, nameof(NuevoDocente.Identificacion)))
            {
                return;
            }

            Cursor = Cursors.WaitCursor;
            if (DocentesBD.Existe(txtIdentificacion.Text.Trim(), TipoDocente.Maestro))
            {
                lblErrortxtIdentificacion.Text = "* Esta identificación ya se encuentra registada.";
                Cursor = Cursors.Arrow;
                validacionIdentificacion = false;
                return;
            }

            validacionIdentificacion = true;
            Cursor = Cursors.Arrow;
        }
Beispiel #12
0
        private void txtCorreo_Validating(object sender, CancelEventArgs e)
        {
            if (!Utilitario.EsValido(this.grpBox, NuevoUsuario, nameof(NuevoUsuario.CorreoElectronico)))
            {
                return;
            }

            Cursor = Cursors.WaitCursor;
            if (UsuariosBD.ExisteCorreo(txtCorreoElectronico.Text))
            {
                lblErrortxtCorreoElectronico.Text = "* Este correo ya se encuentra en uso.";
                Cursor           = Cursors.Arrow;
                correoValidacion = false;
                return;
            }

            correoValidacion = true;
            Cursor           = Cursors.Arrow;
        }
Beispiel #13
0
        private void txtAsignatura_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (!Utilitario.EsValido(this.grpBox, NuevaAsignatura, nameof(NuevaAsignatura.Asignatura)))
            {
                return;
            }

            Cursor = Cursors.WaitCursor;
            if (AsignaturasBD.Existe(txtAsignatura.Text.Trim()))
            {
                lblErrortxtAsignatura.Text = "* Esta asignatura ya se encuentra registada.";
                Cursor = Cursors.Arrow;
                asignaturaValidacion = false;
                return;
            }

            asignaturaValidacion = true;
            Cursor = Cursors.Arrow;
        }
Beispiel #14
0
        private void txtHorario_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (!Utilitario.EsValido(this.formulario, NuevoHorario, nameof(NuevoHorario.Horario)))
            {
                return;
            }

            Cursor = Cursors.WaitCursor;
            if (HorariosBD.Existe(txtHorario.Text))
            {
                lblErrortxtHorario.Text = "* Horario ya se encuentra registrado.";
                horarioValidacion       = false;
                Cursor = Cursors.Arrow;
                return;
            }

            horarioValidacion = true;
            Cursor            = Cursors.Arrow;
        }
Beispiel #15
0
        private void txtUsuario_Validating(object sender, CancelEventArgs e)
        {
            if (!Utilitario.EsValido(this.grpBox, NuevoUsuario, nameof(NuevoUsuario.Usuario)))
            {
                return;
            }

            Cursor = Cursors.WaitCursor;
            if (UsuariosBD.Existe(txtUsuario.Text))
            {
                lblErrortxtUsuario.Text = "* Usuario se encuentra en uso.";
                usuarioValidacion       = false;
                Cursor = Cursors.Arrow;
                return;
            }

            usuarioValidacion = true;
            Cursor            = Cursors.Arrow;
        }
Beispiel #16
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (!Utilitario.EsValido(this) || !validacionesExitosas)
            {
                return;
            }

            Cursor = Cursors.WaitCursor;

            if (UsuariosBD.Login(txtUsuario.Text.Trim(), txtContraseña.Text.Trim()) == false)
            {
                lblError.Text = Errores.TipoErroresTxt.Incorrectos.ToName("Usuario y/o contraseña");
                Cursor        = Cursors.Arrow;
                return;
            }

            Cursor = Cursors.Arrow;
            frmPrincipal.ActualizarStatusBar(txtUsuario.Text);
            this.Close();
        }
Beispiel #17
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            NuevaAsignatura = new Asignaturas()
            {
                Asignatura = txtAsignatura.Text.Trim()
            };

            if (!Utilitario.EsValido(this.grpBox, NuevaAsignatura) || !asignaturaValidacion)
            {
                return;
            }

            try
            {
                var insetar = Utilitario.Pregunta("¿Desea realmente insertar esta asignatura?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (insetar == DialogResult.Yes)
                {
                    Cursor = Cursors.WaitCursor;
                    AsignaturasBD.Agregar(NuevaAsignatura);
                    NuevaAsignatura = new Asignaturas();
                    Utilitario.LimpiarCampos(this.grpBox);

                    var respuesta = Utilitario.Pregunta("Asignatura insertado correctamente." + Environment.NewLine + "¿Desea insertar otra asignatura?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                    if (respuesta == DialogResult.No)
                    {
                        btnCancelar.PerformClick();
                    }
                }
            }
            catch (Exception)
            {
                Utilitario.Mensaje("Error al insertar asignatura", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Cursor = Cursors.Arrow;
        }
Beispiel #18
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            NuevoHorario = new Horarios()
            {
                Horario = txtHorario.Text.Trim(),
            };

            if (!Utilitario.EsValido(this.formulario, NuevoHorario) || !horarioValidacion)
            {
                return;
            }

            try
            {
                var insetar = Utilitario.Pregunta("¿Desea realmente insertar este horario?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (insetar == DialogResult.Yes)
                {
                    Cursor = Cursors.WaitCursor;
                    HorariosBD.Agregar(NuevoHorario);
                    NuevoHorario = new Horarios();
                    Utilitario.LimpiarCampos(this);

                    var respuesta = Utilitario.Pregunta("Horario insertado correctamente." + Environment.NewLine + "¿Desea insertar otro horario?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                    if (respuesta == DialogResult.No)
                    {
                        btnCancelar.PerformClick();
                    }
                }
            }
            catch (Exception)
            {
                Utilitario.Mensaje("Error al insertar el horario", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Cursor = Cursors.Arrow;
        }