// GET DATA //------------------------------------------------------------------------------------------------------------ private void ObterDados(object sender, EventArgs e) { try { // --- Check txtProcura text if (txtProcura.Text.Trim().Length == 0) { return; } // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; ContribuinteBLL cBLL = new ContribuinteBLL(); _sourceList = cBLL.GetListContribuinte(txtProcura.Text, Convert.ToBoolean(cmbAtivo.SelectedValue)); dgvListagem.DataSource = _sourceList; } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Obter os Dados da listagem..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
public void ValidarCPFTeste() { try { var cpf = "058"; ContribuinteBLL.ValidarCPF(cpf); Assert.Fail(); } catch (ArgumentException) { } try { var cpf = "05887451474"; ContribuinteBLL.ValidarCPF(cpf); Assert.Fail(); } catch (ArgumentException) { } try { var cpf = "058.874.51474"; ContribuinteBLL.ValidarCPF(cpf); Assert.Fail(); } catch (ArgumentException) { } try { var cpf = "058.874.514-f4"; ContribuinteBLL.ValidarCPF(cpf); Assert.Fail(); } catch (ArgumentException) { } try { var cpf = "1058.45.697-25"; ContribuinteBLL.ValidarCPF(cpf); Assert.Fail(); } catch (ArgumentException) { } try { var cpf = "058.245.697-25"; ContribuinteBLL.ValidarCPF(cpf); } catch { Assert.Fail(); } }
private void AtivarDesativar_Click(object sender, EventArgs e) { //--- verifica se existe alguma cell if (dgvListagem.SelectedRows.Count == 0) { return; } //--- Verifica o item objContribuinte contribuinte = (objContribuinte)dgvListagem.SelectedRows[0].DataBoundItem; //---pergunta ao usuário var reponse = AbrirDialog($"Deseja realmente {(contribuinte.Ativo ? "DESATIVAR " : "ATIVAR")} esse Contribuinte?\n" + contribuinte.Contribuinte.ToUpper(), (contribuinte.Ativo ? "DESATIVAR " : "ATIVAR"), DialogType.SIM_NAO, DialogIcon.Question); if (reponse == DialogResult.No) { return; } //--- altera o valor contribuinte.Ativo = !contribuinte.Ativo; //--- Salvar o Registro try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; ContribuinteBLL cBLL = new ContribuinteBLL(); cBLL.UpdateContribuinte(contribuinte); //--- altera a imagem ObterDados(sender, null); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Alterar Contribuinte..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
private static string LerCPF() { var valorCorreto = false; var resultado = Console.ReadLine(); while (!valorCorreto && resultado != "0") { try { ContribuinteBLL.ValidarCPF(resultado); valorCorreto = true; } catch { string mensagemErro = string.Format("{0} não é um CPF válido! Digite novamente: ", resultado); Console.WriteLine(mensagemErro); resultado = Console.ReadLine(); } } return(resultado); }
// SALVAR REGISTRO //------------------------------------------------------------------------------------------------------------ private void btnSalvar_Click(object sender, EventArgs e) { try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; //--- check data if (!CheckSaveData()) { return; } ContribuinteBLL cBLL = new ContribuinteBLL(); if (_contribuinte.IDContribuinte == null) { //--- save | Insert int ID = cBLL.InsertContribuinte(_contribuinte); //--- define newID _contribuinte.IDContribuinte = ID; lblID.DataBindings["Text"].ReadValue(); } else { //--- update cBLL.UpdateContribuinte(_contribuinte); } //--- change Sit _contribuinte.EndEdit(); Sit = EnumFlagEstado.RegistroSalvo; //--- emit massage AbrirDialog("Registro Salvo com sucesso!", "Registro Salvo", DialogType.OK, DialogIcon.Information); //--- Return value if (_formOrigem != null && _formOrigem.GetType() != typeof(frmPrincipal)) { propEscolha = _contribuinte; DialogResult = DialogResult.OK; } } catch (AppException ex) { AbrirDialog("Uma duplicação de registro irá acontecer ao Salvar Registro de Contribuinte..." + "\n" + ex.Message, "Duplicação", DialogType.OK, DialogIcon.Exclamation); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Salvar Registro de Contribuinte..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Warning); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }