private void btnSalvar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtCargo.Text)) { string permissoes = String.Empty; if (chkEmpresas.Checked) { permissoes += "EM"; } if (chkVendas.Checked) { permissoes += "VE"; } if (chkClientes.Checked) { permissoes += "CL"; } if (chkFornecedores.Checked) { permissoes += "FO"; } if (chkProdutos.Checked) { permissoes += "PR"; } if (chkUsuarios.Checked) { permissoes += "US"; } if (chkCompras.Checked) { permissoes += "CO"; } if (this.cargoCarregado == null) { this.cargoCarregado = new Cargo(); } this.cargoCarregado.cargo = txtCargo.Text; this.cargoCarregado.Permissoes = permissoes; CargoDAO dao = new CargoDAO(); if (!this.editando) { dao.AdicionaCargo(this.cargoCarregado); } else { dao.AlteraCargo(this.cargoCarregado); } CarregaListaCargos(); } else { MessageBox.Show("Não foi possível realizar a operação.\nHá CAMPOS OBRIGATÓRIOS que não foram preenchidos!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }