Пример #1
0
        //Método que verifica que los campos tengan información
        private bool ValidarCampos()
        {
            bool Regresar = true;

            try
            {
                // Verifica que los campos tengan información en ellos
                if (EDT_Usuario.TextLength == 0 || EDT_Usuario.Text == "")
                {
                    Glo.Mensajes(3, "Usuario");
                    EDT_Usuario.Focus();
                    Regresar = false;
                }
                if (EDT_Contrasena.TextLength == 0 || EDT_Contrasena.Text == "")
                {
                    Glo.Mensajes(3, "Contrasena");
                    EDT_Contrasena.Focus();
                    Regresar = false;
                }
            }
            catch (Exception ex)
            {
                Glo.Mensajes(10, ex.Message);
                Regresar = false;
            }
            return(Regresar);
        }
Пример #2
0
        // Evento del botón Aceptar
        private void BTN_Aceptar_Click(object sender, EventArgs e)
        {
            try
            {
                // Revisa los campos
                if (ValidarCampos())
                {
                    // Verifica si el registro se creará o se modificará
                    if (gnIdUsuario == 0)
                    {
                        // Se estructura query para verificar que NO existe tal usuario
                        SqlCommand cmd = BD.conexion.CreateCommand();
                        cmd.CommandText = "If Exists(Select EMPLEADOS.Usuario From EMPLEADOS Where EMPLEADOS.Usuario = '" + EDT_Usuario.Text + "') Select 'true' Else Select 'false'";

                        // Verifica si se encontró el usuario
                        if (Convert.ToBoolean(cmd.ExecuteScalar()))
                        {
                            // Marca error y te regresa al campo
                            MessageBox.Show("El usuario ya existe.", "DenTech Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            EDT_Usuario.Focus();
                            return;
                        }

                        // Se estructura query para agregar el registro a la base de datos
                        cmd.CommandText = "Insert Into EMPLEADOS(Usuario, Nombre, ApellidoP, ApellidoM, Password, Tipo_Usuario) " +
                                          "Values('" + EDT_Usuario.Text + "', '" + EDT_Nombre.Text + "', '" + EDT_ApellidoP.Text + "', '" + EDT_ApellidoM.Text + "', '" + EDT_Password.Text + "', '" + COMBO_TipoUsuario.SelectedIndex + "')";
                        cmd.ExecuteNonQuery();
                        MessageBox.Show("Registro agregado con éxito.", "DenTech", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else // Registro existente, se modificará
                    {
                        // Se abre la conexión y se estructura el query para agregar el registro
                        SqlCommand cmd = BD.conexion.CreateCommand();
                        cmd.CommandText = "Update EMPLEADOS " +
                                          "Set Usuario = '" + EDT_Usuario.Text + "', Nombre = '" + EDT_Nombre.Text + "', ApellidoP = '" + EDT_ApellidoP.Text + "', ApellidoM = '" + EDT_ApellidoM.Text + "', Password = '******', Tipo_Usuario = '" + COMBO_TipoUsuario.SelectedIndex + "' " +
                                          "Where Id_Empleado = " + gnIdUsuario;
                        cmd.ExecuteNonQuery();
                        MessageBox.Show("Registro modificado con éxito.", "DenTech", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if (gnIdUsuario == Settings.Default.IDUsuario)
                        {
                            Settings.Default.TipoUsuario = COMBO_TipoUsuario.SelectedIndex;
                        }
                    }

                    // Cierra la ventana
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Glo.Mensajes(10, ex.Message);
            }
        }
Пример #3
0
        private bool ValidarCampos()
        {
            bool Regresar = true;

            try
            {
                if (EDT_Usuario.TextLength == 0 || EDT_Usuario.Text == "")
                {
                    Glo.Mensajes(3, "Usuario");
                    EDT_Usuario.Focus();
                    Regresar = false;
                }
                if (EDT_Contrasena.TextLength == 0 || EDT_Contrasena.Text == "")
                {
                    Glo.Mensajes(3, "Contraseña");
                    EDT_Contrasena.Focus();
                    Regresar = false;
                }
                if (EDT_Servidor.TextLength == 0 || EDT_Servidor.Text == "")
                {
                    Glo.Mensajes(3, "Servidor");
                    EDT_Servidor.Focus();
                    Regresar = false;
                }
                if (EDT_BaseDatos.TextLength == 0 || EDT_BaseDatos.Text == "")
                {
                    Glo.Mensajes(3, "Base de Datos");
                    EDT_Usuario.Focus();
                    Regresar = false;
                }
            }
            catch (Exception ex)
            {
                Glo.Mensajes(10, ex.Message);
                Regresar = false;
            }
            return(Regresar);
        }
Пример #4
0
        // Método que verifica si los campos tienen información
        private bool ValidarCampos()
        {
            bool Regresar = true;

            try
            {
                // Verifica que el campo Usuario tenga información
                if (EDT_Usuario.TextLength == 0 || EDT_Usuario.Text == "")
                {
                    // Marca error y te regresa al campo
                    Glo.Mensajes(3, "Usuario");
                    EDT_Usuario.Focus();
                    Regresar = false;
                }

                // Verifica que el campo Nombre tenga información
                if (EDT_Nombre.TextLength == 0 || EDT_Nombre.Text == "")
                {
                    // Marca error y te regresa al campo
                    Glo.Mensajes(3, "Nombre");
                    EDT_Nombre.Focus();
                    Regresar = false;
                }

                // Verifica que el campo ApellidoP tenga información
                if (EDT_ApellidoP.TextLength == 0 || EDT_ApellidoP.Text == "")
                {
                    // Marca error y te regresa al campo
                    Glo.Mensajes(3, "Ap. Paterno");
                    EDT_ApellidoP.Focus();
                    Regresar = false;
                }

                // Verifica que el campo ApellidoM tenga información
                if (EDT_ApellidoM.TextLength == 0 || EDT_ApellidoM.Text == "")
                {
                    // Marca error y te regresa al campo
                    Glo.Mensajes(3, "Ap. Materno");
                    EDT_ApellidoM.Focus();
                    Regresar = false;
                }

                // VErifica que el campo Password tenga información
                if (EDT_Password.TextLength == 0 || EDT_Password.Text == "")
                {
                    // Marca error y te regresa al campo
                    Glo.Mensajes(3, "Contraseña");
                    EDT_Password.Focus();
                    Regresar = false;
                }

                // Verifica que el combo TipoUsuario tenga información
                if (COMBO_TipoUsuario.SelectedIndex == -1)
                {
                    // Marca error y te regresa al campo
                    Glo.Mensajes(3, "Tipo");
                    COMBO_TipoUsuario.Focus();
                    Regresar = false;
                }
            }
            catch (Exception ex)
            {
                Glo.Mensajes(10, ex.Message);
                Regresar = false;
            }
            return(Regresar);
        }