コード例 #1
0
        private void Gerar_cliente_bt_Click(object sender, RoutedEventArgs e)
        {
            if (!VerificarCamposVazios())
            {
                GuardarValoresDosCampos();

                ClienteClass   clienteClass = new ClienteClass();
                ConfirmarSenha conf         = new ConfirmarSenha();

                if (!clienteClass.Checar(UInt32.Parse(valores[1])))
                {
                    conf.ShowDialog();

                    if (conf.Retornado)
                    {
                        clienteClass.Adicionar(valores);

                        MessageBox.Show("Usuario Adicionado com sucesso!");
                        LimparCampos();
                    }
                }
                else
                {
                    MessageBox.Show("Ops! ouve um erro, parece que o codigo gerado para esse cliente ja existe!\nClique no botao novamente!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
            }
        }
コード例 #2
0
        private void Manutençao_Click(object sender, RoutedEventArgs e)
        {
            if (VerificarCamposIsEmpty())
            {
                MessageBox.Show("Por favor preencha todos os campos!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            ConfirmarSenha confirm = new ConfirmarSenha();

            if (MessageBox.Show("Confirme sua senha para continuar!", string.Empty, MessageBoxButton.OKCancel, MessageBoxImage.Information) == MessageBoxResult.OK)
            {
                confirm.ShowDialog();

                string[] dadosInfo = new string[3];
                dadosInfo[0] = "ON";
                dadosInfo[1] = mensagemManutenance_txt.Text;

                CodigosProntos codigos = new CodigosProntos();
                dadosInfo[2] = DataSelecionada_dp.Text + " as " + HorarioSelecionado_tp.Text;

                if (confirm.Retornado)
                {
                    ManutencaoClass maintenance = new ManutencaoClass();
                    maintenance.AtualizarManutencaoDB(UInt32.Parse(CodCliente_txt.Text), dadosInfo);

                    MessageBox.Show("Esse cliente agora possui seu software em manutençao!\nPrevisao de Retorno: " + dadosInfo[2], "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Cancelado!");
                    return;
                }
            }
        }
コード例 #3
0
        private void GuardarValoresDosCampos()
        {
            CodigosProntos prontos = new CodigosProntos();

            valores[2] = cliente_txt.Text;
            valores[3] = licenca_txt.Text;
            valores[4] = dias_txt.Text;
            valores[5] = prontos.PegarDataAtual();



            valores[13] = email_txt.Text;
            valores[14] = Contato.Text;

            ClienteClass   cClass    = new ClienteClass();
            ConfirmarSenha confirmar = new ConfirmarSenha();

            confirmar.ShowDialog();

            if (confirmar.Retornado)
            {
                cClass.AtualizarDados(valores);

                MessageBox.Show("Dados Atualizados com sucesso!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
コード例 #4
0
        private void Remover_bt_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Voce leu as menssagens acima?\nAo clicar em SIM, nao terar mais como voltar atras!", string.Empty, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                ConfirmarSenha senha = new ConfirmarSenha();
                senha.ShowDialog();

                if (senha.Retornado)
                {
                    RemoverLicenca remover = new RemoverLicenca();
                    remover.AplicarComando();
                }
            }
        }
コード例 #5
0
        private void Remover_bt_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Voce realmente deseja deletar esse cliente do banco de dados?\nVoce pode apenas Suspender ele ou colocar em menutençao\n\nOBS: nao terá como recuperar os dados futuramente!", "Confirmar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                ClienteClass   d    = new ClienteClass();
                ConfirmarSenha conf = new ConfirmarSenha();
                conf.ShowDialog();

                if (conf.Retornado)
                {
                    d.Remover(UInt32.Parse(cod_Cliente_txt.Text));
                    MessageBox.Show("Dados Removidos com sucesso!");
                    LimparCampos();
                }
            }
        }
コード例 #6
0
        private void SuspenderCliente_bt_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Voce leu as menssagens acima?\nAo clicar em SIM, nao terar mais como voltar atras!", string.Empty, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                ConfirmarSenha senha = new ConfirmarSenha();
                senha.ShowDialog();

                if (senha.Retornado)
                {
                    ClienteClass @class = new ClienteClass();
                    @class.Suspender(string.Empty, UInt32.Parse(Cod_Cliente_txt.Text));

                    MessageBox.Show("Cliente foi suspenso temporariamente com sucesso!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
        }
コード例 #7
0
        private void DesativarManutencao_bt_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Voce deve confirmar sua senha", string.Empty, MessageBoxButton.OK, MessageBoxImage.Information) == MessageBoxResult.OK)
            {
                ConfirmarSenha confirmar = new ConfirmarSenha();
                confirmar.ShowDialog();

                if (confirmar.Retornado)
                {
                    ManutencaoClass manutencao = new ManutencaoClass();

                    string[] d = new string[3];
                    d[0] = "OFF";

                    manutencao.AtualizarManutencaoDB(UInt32.Parse(CodCliente_txt.Text), d);

                    MessageBox.Show("Este software agora nao está mais em Manutençao!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Cancelado!");
                }
            }
        }