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); } } }
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(); } }