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;
                }
            }
        }
Exemple #2
0
        private void ProcurarCliente_txt_Click(object sender, RoutedEventArgs e)
        {
            CodigosProntos codigos = new CodigosProntos();

            if (codigos.PossuiLetras(CodCliente_txt.Text))
            {
                return;
            }

            ClienteClass cliente = new ClienteClass();

            if (CodCliente_txt.Text != string.Empty)
            {
                Verificar verificar = new Verificar();

                if (cliente.Checar(UInt32.Parse(CodCliente_txt.Text)) && verificar.Manutencao(UInt32.Parse(CodCliente_txt.Text), conect.MyBase_txt.Text))
                {
                    string[] dados = cliente.PegarDados(UInt32.Parse(CodCliente_txt.Text));

                    NomeCliente_txt.Text = dados[2];

                    Campos_sp.IsEnabled = true;
                    DesativarManutencao_bt.IsEnabled = true;
                }
                else
                {
                    MessageBox.Show("Usuario nao existe ou nao está com software em Manutençao!", "Opps", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    LimparCampos();
                    return;
                }
            }
        }
        private void ProcurarCliente_txt_Click(object sender, RoutedEventArgs e)
        {
            CodigosProntos codigos = new CodigosProntos();

            if (codigos.PossuiLetras(CodCliente_txt.Text))
            {
                return;
            }

            Verificar ver = new Verificar();

            if (CodCliente_txt.Text != string.Empty)
            {
                ClienteClass cliente = new ClienteClass();
                if (!ver.Manutencao(UInt32.Parse(CodCliente_txt.Text), conect.MyBase_txt.Text) && cliente.Checar(UInt32.Parse(CodCliente_txt.Text)))
                {
                    string[] d = cliente.PegarDados(UInt32.Parse(CodCliente_txt.Text));

                    NomeCliente_txt.Text         = d[2];
                    mensagemManutenance_txt.Text = d[9];


                    Campos_sp.IsEnabled  = true;
                    Manutençao.IsEnabled = true;
                }
                else
                {
                    MessageBox.Show("Cliente informado nao existe, ou ja está com a manutençao ativa!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
        }
        private void Procurar_bt_Click(object sender, RoutedEventArgs e)
        {
            ClienteClass   verificar = new ClienteClass();
            CodigosProntos codigos   = new CodigosProntos();
            Verificar      ver       = new Verificar();

            if (Cod_Cliente_txt.Text != string.Empty && !codigos.PossuiLetras(Cod_Cliente_txt.Text))
            {
                if (!ver.Suspensao(string.Empty, UInt32.Parse(Cod_Cliente_txt.Text), conect.MyBase_txt.Text))
                {
                    if (verificar.Checar(UInt32.Parse(Cod_Cliente_txt.Text)))
                    {
                        Campos_sp.IsEnabled           = true;
                        SuspenderCliente_bt.IsEnabled = true;

                        AlocarCampos();
                    }
                    else
                    {
                        MessageBox.Show("Este cliente nao existe, verifique se digitou corretamente!", "Not Found!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                        Limpar();
                    }
                }
                else
                {
                    MessageBox.Show("Este cliente ja está suspenso!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
        }
        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);
            }
        }
        private void CodigoDigitado_txt_KeyDown(object sender, KeyEventArgs e)
        {
            CodigosProntos cod = new CodigosProntos();

            if (cod.CancelaNaoNumeros(sender, e))
            {
                e.Handled = false;
            }
            else
            {
                e.Handled = true;
            }
        }
Exemple #7
0
        private void GuardarValoresDosCampos()
        {
            CodigosProntos   prontos   = new CodigosProntos();
            ExecutarComandos exe       = new ExecutarComandos();
            ClienteClass     adicionar = new ClienteClass();

            valores[1] = adicionar.GerarNumeroAleatorio(10000000, 99999999).ToString();
            valores[2] = cliente_txt.Text;
            valores[3] = licenca_txt.Text;
            valores[4] = dias_txt.Text;
            valores[5] = prontos.PegarDataAtual();
            valores[6] = prontos.PegarDataAtual_Incrementada(Byte.Parse(dias_txt.Text));

            if (AtivarOpcoes.IsChecked == true)
            {
                valores[7]  = suspensao_txt.Text;
                valores[8]  = manutencao_txt.Text;
                valores[9]  = mensagemManutenance_txt.Text;
                valores[10] = DataSelecionada_dp.Text + " as " + HorarioSelecionado_tp.Text;
            }
            else
            {
                valores[7]  = "OFF";
                valores[8]  = "OFF";
                valores[9]  = "";
                valores[10] = "";
            }


            valores[13] = /*(string.IsNullOrEmpty(email_txt.Text)) ? "" : */ email_txt.Text;
            valores[14] = Contato.Text;
            valores[15] = exe.SenhaCrip(30, 4);
            valores[16] = "";
            valores[17] = "";

            for (Byte i = 0; i < 15; i++)
            {
                if (valores[i] == null)
                {
                    valores[i] = "";
                }
            }
        }
        private void ProcurarCliente_bt_Click(object sender, RoutedEventArgs e)
        {
            ClienteClass   verificar = new ClienteClass();
            CodigosProntos prontos   = new CodigosProntos();

            if (CodCliente_txt.Text != string.Empty && !prontos.PossuiLetras(CodCliente_txt.Text))
            {
                if (verificar.Checar(UInt32.Parse(CodCliente_txt.Text)))
                {
                    ClienteClass @class = new ClienteClass();
                    valores = @class.PegarDados(UInt32.Parse(CodCliente_txt.Text));

                    AlocarCampos();
                }
                else
                {
                    MessageBox.Show("O codigo informado nao coincide com nenhum cliente cadastrado!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    return;
                }
            }
        }
        private void Procurar_bt_Click(object sender, RoutedEventArgs e)
        {
            CodigosProntos verific = new CodigosProntos();

            if (!string.IsNullOrEmpty(cod_Cliente_txt.Text))
            {
                ClienteClass ve = new ClienteClass();

                if (ve.Checar(UInt32.Parse(cod_Cliente_txt.Text)))
                {
                    procurar_stack.IsEnabled = false;
                    botoes_stack.IsEnabled   = true;
                    campos_stack.IsEnabled   = true;

                    AlocarDados();
                }
                else
                {
                    MessageBox.Show("Cliente informado nao existe\nVerifique se digitou corretamente e tente novamente!", "Opss!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
        }
        private void ProcurarCliente_bt_Click(object sender, RoutedEventArgs e)
        {
            ClienteClass   cliente = new ClienteClass();
            CodigosProntos codigos = new CodigosProntos();

            if (!string.IsNullOrEmpty(CodCliente_txt.Text) && !codigos.PossuiLetras(CodCliente_txt.Text))
            {
                if (cliente.Checar(Convert.ToUInt32(CodCliente_txt.Text)))
                {
                    IniciarCampos();
                    //SenhaUsuarioConfig_txt.Text = cliente.PegarSenhaConfig(Convert.ToUInt32(CodCliente_txt.Text));
                }
                else
                {
                    MessageBox.Show("Usuario informado nao existe\nVerifique se digitou corretamente e tente novamente!", "Ops!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    LimparCampos();
                    return;
                }
            }
            else
            {
                LimparCampos();
            }
        }
        private void CodCliente_txt_KeyDown(object sender, KeyEventArgs e)
        {
            CodigosProntos codigos = new CodigosProntos();

            codigos.CancelaNaoNumeros(sender, e);
        }
        //verifica se oque o cara digitou é diferente de um numero, caso, retorna.
        private void Cod_Cliente_txt_KeyDown(object sender, KeyEventArgs e)
        {
            CodigosProntos verificacoes = new CodigosProntos();

            verificacoes.CancelaNaoNumeros(sender, e);
        }