Пример #1
0
        private void agregarToolStripMenuItem_Click(object sender, EventArgs e)
        {//llama y muestra el form agregar articulos
            Add_Articles articulos = new Add_Articles();

            this.Hide();//oculta el form administrador al presionar agregar
            articulos.ShowDialog();
        }
Пример #2
0
        private void aceptar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tx_user.Text)) //compara si el campo esta vació y envia el mensaje de que llene todos los datos
            {                                       //si esta vació e usuario le pide que porfavor lo llene
                MessageBox.Show("Por favor ingrese su nombre de usuario.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tx_user.Focus();                    //se enfoca en el tx de usurario
                return;
            }
            else if (string.IsNullOrEmpty(tx_password.Text))
            {
                MessageBox.Show("Por favor ingrese su contraseña.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tx_password.Focus();
                return;
            }
            try
            {
                //compara si la información ingresada es correcta con la informacion que hay en base de datos
                LoginDataTableAdapters.UsersTableAdapter user = new LoginDataTableAdapters.UsersTableAdapter();
                LoginData.UsersDataTable dt = user.GetDataByUsernamePassword(tx_user.Text, tx_password.Text);
                if (dt.Rows.Count > 0)
                {//si la informacion coincide sa el mensaje de bienvenida
                    MessageBox.Show("¡Bienvenido!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    //llama y muestra el form agregar articulos
                    Add_Articles articulos = new Add_Articles();
                    this.Hide();//oculta el form codigo empleado al presionar ok
                    articulos.ShowDialog();
                }
                else
                {//si los datos no coinciden informa al usuario de que alguno de los datos es incorrecto
                    MessageBox.Show("El usuario o contraseña son incorrectos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //limpia los texbox al darle ok al message box
                    tx_password.Clear();
                    tx_user.Clear();
                }
            }
            catch (Exception ex)
            {//en caso de que se produzca un error manda el mensaje de error del sistema
                MessageBox.Show(ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }