Beispiel #1
0
        private async void Btn_addNewPDataFile_Click(object sender, RoutedEventArgs e)
        {
            var result = InputDialogBox.Show("Please enter the name of the new data file!", "My title");

            if (result != null && result.ClickedBtn == InputDialogBoxButton.Okay &&
                !string.IsNullOrWhiteSpace(result.InputString))
            {
                await PDataFilesStorageCtrl.CreatePDataFile(result.InputString);
                await LoadFileInfoAsync();
            }
        }
        private void btEsqueceuSenha_Click(object sender, EventArgs e)
        {
            string cpfFuncionario  = InputDialogBox.Show("Informe o CPF (000.000.000-00) para recuperar a senha.");
            string senhaAdm        = InputDialogBox.Show("Informe a senha de um usuário cadastrado.");
            string autenticacaoAdm = validarUsuario(senhaAdm);
            string conexaoCaminho  = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + @"\base.mdb";
            string comandoSelect   = "select * from Funcionario where cpfFuncionario=@cpfFuncionario";

            if (autenticacaoAdm == "encontrado")
            {
                OleDbConnection conexao = new OleDbConnection(conexaoCaminho);
                OleDbCommand    comando = new OleDbCommand(comandoSelect, conexao);
                comando.Parameters.Add("@cpfFuncionario", OleDbType.VarChar).Value = cpfFuncionario;

                try
                {
                    if (cpfFuncionario == "")
                    {
                        throw new Exception("Digite o nome do funcionário para consultar");
                    }

                    conexao.Open();

                    OleDbDataReader cs = comando.ExecuteReader();

                    if (cs.HasRows == false)
                    {
                        throw new Exception("Não existe cadastro para esse funcionário");
                    }
                    else
                    {
                        cs.Read();
                        string usuario = Convert.ToString(cs["login"]);
                        string senha   = Convert.ToString(cs["senha"]);

                        MessageBox.Show("Usuário: " + usuario + " Senha: " + senha);
                    }
                }
                catch (Exception E)
                {
                    MessageBox.Show(E.Message);
                }
                finally
                {
                    conexao.Close();
                    txtUsuarioLogin.Focus();
                }
            }
            else
            {
                MessageBox.Show("Informe um usuário válido.");
            }
        }
Beispiel #3
0
        void tirarQuantidadeComPergunta()
        {
            decimal total  = 0;
            decimal result = 0;

            soma = 0;
            mostrarFundoVermelho();
            string quantidadeInput;

            try
            {
                /*dataGridView2.DataSource = dataGridView1;
                 * dataGridView2.DataSource = null;
                 * dataGridView2.Rows.Clear();*/
                foreach (DataGridViewRow row in dataGridView1.SelectedRows)
                {
                    quantidadeInput    = InputDialogBox.Show("Quantidade");
                    quantidadeTabelaUm = row.Cells[3].Value.ToString();

                    string nomeDataDois  = row.Cells[2].Value.ToString();
                    string precoDataDois = row.Cells[6].Value.ToString();
                    string codigoBarra1  = row.Cells[6].Value.ToString();
                    valorAposQuantidade = Convert.ToInt32(row.Cells[3].Value) - Convert.ToInt32(quantidadeInput);

                    if (valorAposQuantidade < 0)
                    {
                        MessageBox.Show("Não há quantidades desse item no estoque");
                    }
                    else
                    {
                        row.Cells[3].Value = valorAposQuantidade.ToString();
                        string quantidadeData2 = quantidadeInput.ToString();
                        dataGridView2.Rows.Add(nomeDataDois, precoDataDois, quantidadeData2, codigoBarra1);
                        labelTotalItem.Text  = precoDataDois.ToString();
                        labelQuantidade.Text = quantidadeInput.ToString();
                    }
                }

                for (int i = 0; i < dataGridView2.Rows.Count; i++)
                {
                    decimal teste = Convert.ToDecimal(dataGridView2.Rows[i].Cells[1].Value) * Convert.ToDecimal(dataGridView2.Rows[i].Cells[2].Value);
                    soma += teste;
                }

                labelTotalCompra.Text = soma.ToString();
                valorTelaPagamento    = Convert.ToDecimal(labelTotalCompra.Text);
            }
            catch (Exception E)
            {
                MessageBox.Show(E.Message);
            }
        }
Beispiel #4
0
        private void btnLoad_Click(object sender, System.EventArgs e)
        {
            var dialog = new InputDialogBox
            {
                Caption = { Text = @"Please enter object id" }
            };

            if (dialog.ShowDialog(this) == DialogResult.OK && !string.IsNullOrWhiteSpace(dialog.Input.Text))
            {
                LoadItem(dialog.Input.Text);
            }
            dialog.Dispose();
        }
Beispiel #5
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var dialog = new InputDialogBox
            {
                Caption = { Text = @"Please enter Spell ID" }
            };

            if (dialog.ShowDialog(this) == DialogResult.OK && !string.IsNullOrWhiteSpace(dialog.Input.Text))
            {
                await LoadSpell(dialog.Input.Text);
            }
            dialog.Dispose();
        }
        private void btnLoad_Click(object sender, EventArgs e)
        {
            var dialog = new InputDialogBox
            {
                Caption = { Text = @"Please enter Merchant Item Template ID" }
            };

            if (dialog.ShowDialog(this) == DialogResult.OK && !string.IsNullOrWhiteSpace(dialog.Input.Text))
            {
                _page = 0;
                LoadItems(dialog.Input.Text);
            }
            dialog.Dispose();
        }
Beispiel #7
0
        private void btnPagar_Click(object sender, EventArgs e)
        {
            alterarCompra = true;
            do
            {
                valorPagoCliente = InputDialogBox.Show("Valor em dinheiro pago");

                if (Convert.ToDecimal(valorPagoCliente) < Convert.ToDecimal(labelValorCompra.Text))
                {
                    MessageBox.Show("Dinheiro Insuficiente");
                }
            } while (Convert.ToDecimal(valorPagoCliente) < Convert.ToDecimal(labelValorCompra.Text));

            if (Convert.ToDecimal(valorPagoCliente) > Convert.ToDecimal(labelValorCompra.Text))
            {
                decimal troco = Convert.ToDecimal(valorPagoCliente) - Convert.ToDecimal(labelValorCompra.Text);

                troco1.Visible     = true;
                cifrao.Visible     = true;
                valorTroco.Visible = true;
                button1.Visible    = true;

                valorTroco.Text      = troco.ToString();
                cifrao.BackColor     = Color.Green;
                valorTroco.BackColor = Color.Green;
                cifrao.ForeColor     = Color.Black;
                valorTroco.ForeColor = Color.Black;
            }

            if (Convert.ToDecimal(valorPagoCliente) == Convert.ToDecimal(labelValorCompra.Text))
            {
                troco1.Visible       = true;
                cifrao.Visible       = true;
                valorTroco.Visible   = true;
                button1.Visible      = true;
                valorTroco.Text      = "0.00";
                cifrao.BackColor     = Color.Green;
                valorTroco.BackColor = Color.Green;
                cifrao.ForeColor     = Color.Black;
                valorTroco.ForeColor = Color.Black;
            }
        }
Beispiel #8
0
        private void deleteBt_Click(object sender, EventArgs e)
        {
            DataGridViewRow row         = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex];
            int             valorCelula = Int16.Parse(row.Cells[0].Value.ToString());

            DAO.UsuarioDAO uDAO = new DAO.UsuarioDAO();
            string         user = Objetos.Colaborador.usuarioLogado;

            string verif = InputDialogBox.Show("Tem certeza que deseja fazer isso?\nEssa ação é irreversível! (Digite 'SIM' para confirmar)");

            if (verif == "SIM")
            {
                uDAO.RemoverColaborador(valorCelula);
                dataGridView1.DataSource = uDAO.ConsultarColaboradores();
            }
            else
            {
                MessageBox.Show("Operação cancelada.");
            }
        }
        public void AlterarSenha()

        {
            if (Objetos.Colaborador.usuarioLogado != "")
            {
                try
                {
                    conectar();

                    comando = new MySqlCommand("SELECT * FROM colaborador WHERE Usuario = @Usuario", conexao);

                    comando.Parameters.AddWithValue("@Usuario", Objetos.Colaborador.usuarioLogado);

                    MySqlDataReader reader;
                    reader = comando.ExecuteReader();

                    reader.Read();

                    string hashCadastrado = reader.GetString("HashSenha");
                    string usuario        = reader.GetString("Usuario");


                    Objetos.Colaborador colab = new Objetos.Colaborador();


                    colab.HashSenha = InputDialogBox.Show("Digite a senha atual:");

                    if (colab.HashSenha == hashCadastrado)
                    {
                        do
                        {
                            colab.HashSenha = InputDialogBox.Show("Digite a nova senha:");
                            string tentativa1 = colab.HashSenha;
                            colab.HashSenha = InputDialogBox.Show("Digite a nova senha novamente:");
                            if (tentativa1 == colab.HashSenha)
                            {
                                conectar();

                                comando = new MySqlCommand("UPDATE colaborador SET HashSenha = @HashSenha WHERE Usuario = @Usuario", conexao);


                                comando.Parameters.AddWithValue("@HashSenha", tentativa1);
                                comando.Parameters.AddWithValue("@Usuario", Objetos.Colaborador.usuarioLogado);

                                comando.ExecuteNonQuery();

                                MessageBox.Show("Senha alterada com sucesso!");
                                break;
                            }
                        }while (MessageBox.Show("As duas senhas digitadas não conferem, tentar novamente?", "Erro",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                                MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes);
                    }
                    else
                    {
                        MessageBox.Show("Senha Incorreta, tente novamente!");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "uDA150 - Ocorreu um erro ao tentar alterar a senha no banco de dados: ");
                }
                finally
                {
                    desconectar();
                }
            }
            else
            {
                MessageBox.Show("Não há usuario logado!");
            }
        }
 public UserDisplayMessageService(InputDialogBox inputDialogBox)
 {
     _inputDialogBox = inputDialogBox;
 }