コード例 #1
0
        private void Salvar_Click(object sender, RoutedEventArgs e)
        {
            AtualizarCadastroPremium atualizar = new AtualizarCadastroPremium();

            atualizar.Cliente  = Cliente.Text;
            atualizar.CTO      = CTO.Text;
            atualizar.NFPS     = NFPS.Text;
            atualizar.Produto  = Produto.Text;
            atualizar.SN       = SN.Text;
            atualizar.Obs      = Obs.Text;
            atualizar.Data     = Data.Text;
            atualizar.VencCTO  = VencCTO.Text;
            atualizar.Proposta = Proposta.Text;
            atualizar.ID       = ID;
            atualizar.Ativo    = Ativo;

            //Validando campos que não podem ficar em branco:
            if (string.IsNullOrWhiteSpace(Cliente.Text) || string.IsNullOrWhiteSpace(CTO.Text) || string.IsNullOrWhiteSpace(NFPS.Text) || string.IsNullOrWhiteSpace(Produto.Text) ||
                string.IsNullOrWhiteSpace(SN.Text) || Data.Text == "__/__/____" || VencCTO.Text == "__/__/____" || string.IsNullOrWhiteSpace(Proposta.Text))
            {
                new CaixaDeMensagem("Preencha todos os campos");
            }
            else
            {
                try
                {
                    //Chama o procedimento que executa o comando SQL para atualizar a tabela.
                    atualizar.AtualizarPremium();

                    //Limpa todos os campos:
                    Cliente.Clear();
                    CTO.Clear();
                    NFPS.Clear();
                    Produto.Clear();
                    SN.Clear();
                    Obs.Clear();
                    Data.Text = DateTime.Now.ToShortDateString();
                    VencCTO.Clear();
                    Proposta.Clear();
                    RadSuspenso.IsChecked = false;
                    RadAtivo.IsChecked    = false;
                }
                catch (Exception erro)
                {
                    new CaixaDeMensagem(erro.Message);
                }
            }
        }
コード例 #2
0
        private void CadastrarPremium_Click(object sender, RoutedEventArgs e)
        {
            CadastrarPremium premium = new CadastrarPremium();

            premium.Cliente  = Cliente.Text;
            premium.CTO      = CTO.Text;
            premium.NFPS     = NFPS.Text;
            premium.Produto  = Produto.Text;
            premium.SN       = SN.Text;
            premium.Obs      = Obs.Text;
            premium.Data     = Data.Text;
            premium.VencCTO  = VencCTO.Text;
            premium.Proposta = Proposta.Text;

            if (string.IsNullOrWhiteSpace(Cliente.Text) || string.IsNullOrWhiteSpace(CTO.Text) || string.IsNullOrWhiteSpace(NFPS.Text) || string.IsNullOrWhiteSpace(Produto.Text) ||
                string.IsNullOrWhiteSpace(SN.Text) || Data.Text == "__/__/____" || VencCTO.Text == "__/__/____" || string.IsNullOrWhiteSpace(Proposta.Text))
            {
                new CaixaDeMensagem("Preencha todos os campos");
            }
            else
            {
                try
                {
                    premium.CadastrarClientePremium();
                }
                catch (Exception erro)
                {
                    new CaixaDeMensagem(erro.Message);
                }

                Cliente.Clear();
                CTO.Clear();
                NFPS.Clear();
                Produto.Clear();
                SN.Clear();
                Obs.Clear();
                Data.Text = DateTime.Now.ToShortDateString();
                VencCTO.Clear();
                Proposta.Clear();
            }
        }