private void btnRemover_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Usuario.Substring(0, 1) == "0") { if (permissoes.Usuario.Substring(4, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_Usuario_Filial data = dgvUsuario.CurrentRow.DataBoundItem as view_Usuario_Filial; UsuarioBusiness business = new UsuarioBusiness(); business.RemoverUsuario(data.id_Usuario); CarregarGrid(); MessageBox.Show("Funcionário Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Usuario.Substring(0, 1) == "0") { if (permissoes.Usuario.Substring(3, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_Usuario_Filial data = dgvUsuario.CurrentRow.DataBoundItem as view_Usuario_Filial; frmAlterar frm = new frmAlterar(); Hide(); frm.CarregarCampos(data.id_Usuario.ToString()); frm.ShowDialog(); Show(); CarregarGrid(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CarregarCampos(string id) { UsuarioBusiness business = new UsuarioBusiness(); view_Usuario_Filial user = business.ConsultarPorId(id); txtUsuario.Text = user.nm_Usuario; lblFilial.Text = user.nm_Nome; lblCEP.Text = user.ds_CEP; lblId.Text = id; rbnInativo.Checked = user.ds_Situacao == false ? true : false; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); chkA1.Checked = permissoes.Cliente.Substring(0, 1) == "0" ? false : true; chkA2.Checked = permissoes.Funcionario.Substring(0, 1) == "0" ? false : true; chkA3.Checked = permissoes.Usuario.Substring(0, 1) == "0" ? false : true; chkA4.Checked = permissoes.Aulas.Substring(0, 1) == "0" ? false : true; chkA5.Checked = permissoes.Produto.Substring(0, 1) == "0" ? false : true; chkA6.Checked = permissoes.Compra.Substring(0, 1) == "0" ? false : true; chkA7.Checked = permissoes.Venda.Substring(0, 1) == "0" ? false : true; chkA8.Checked = permissoes.Estoque.Substring(0, 1) == "0" ? false : true; chkA9.Checked = permissoes.Fornecedor.Substring(0, 1) == "0" ? false : true; chkA10.Checked = permissoes.FluxoDeCaixa.Substring(0, 1) == "0" ? false : true; chkA11.Checked = permissoes.FolhaDePgmt.Substring(0, 1) == "0" ? false : true; chkCad1.Checked = permissoes.Cliente.Substring(1, 1) == "0" ? false : true; chkCad2.Checked = permissoes.Funcionario.Substring(1, 1) == "0" ? false : true; chkCad3.Checked = permissoes.Usuario.Substring(1, 1) == "0" ? false : true; chkCad4.Checked = permissoes.Aulas.Substring(1, 1) == "0" ? false : true; chkCad5.Checked = permissoes.Produto.Substring(1, 1) == "0" ? false : true; chkCad6.Checked = permissoes.Compra.Substring(1, 1) == "0" ? false : true; chkCad7.Checked = permissoes.Venda.Substring(1, 1) == "0" ? false : true; chkCad8.Checked = permissoes.Estoque.Substring(1, 1) == "0" ? false : true; chkCad9.Checked = permissoes.Fornecedor.Substring(1, 1) == "0" ? false : true; chkCad10.Checked = permissoes.FluxoDeCaixa.Substring(1, 1) == "0" ? false : true; chkCad11.Checked = permissoes.FolhaDePgmt.Substring(1, 1) == "0" ? false : true; chkCon1.Checked = permissoes.Cliente.Substring(2, 1) == "0" ? false : true; chkCon2.Checked = permissoes.Funcionario.Substring(2, 1) == "0" ? false : true; chkCon3.Checked = permissoes.Usuario.Substring(2, 1) == "0" ? false : true; chkCon4.Checked = permissoes.Aulas.Substring(2, 1) == "0" ? false : true; chkCon5.Checked = permissoes.Produto.Substring(2, 1) == "0" ? false : true; chkCon6.Checked = permissoes.Compra.Substring(2, 1) == "0" ? false : true; chkCon7.Checked = permissoes.Venda.Substring(2, 1) == "0" ? false : true; chkCon8.Checked = permissoes.Estoque.Substring(2, 1) == "0" ? false : true; chkCon9.Checked = permissoes.Fornecedor.Substring(2, 1) == "0" ? false : true; chkCon10.Checked = permissoes.FluxoDeCaixa.Substring(2, 1) == "0" ? false : true; chkCon11.Checked = permissoes.FolhaDePgmt.Substring(2, 1) == "0" ? false : true; chkAlt1.Checked = permissoes.Cliente.Substring(3, 1) == "0" ? false : true; chkAlt2.Checked = permissoes.Funcionario.Substring(3, 1) == "0" ? false : true; chkAlt3.Checked = permissoes.Usuario.Substring(3, 1) == "0" ? false : true; chkAlt4.Checked = permissoes.Aulas.Substring(3, 1) == "0" ? false : true; chkAlt5.Checked = permissoes.Produto.Substring(3, 1) == "0" ? false : true; chkAlt6.Checked = permissoes.Compra.Substring(3, 1) == "0" ? false : true; chkAlt7.Checked = permissoes.Venda.Substring(3, 1) == "0" ? false : true; chkAlt8.Checked = permissoes.Estoque.Substring(3, 1) == "0" ? false : true; chkAlt9.Checked = permissoes.Fornecedor.Substring(3, 1) == "0" ? false : true; chkAlt10.Checked = permissoes.FluxoDeCaixa.Substring(3, 1) == "0" ? false : true; chkAlt11.Checked = permissoes.FolhaDePgmt.Substring(3, 1) == "0" ? false : true; chkRem1.Checked = permissoes.Cliente.Substring(4, 1) == "0" ? false : true; chkRem2.Checked = permissoes.Funcionario.Substring(4, 1) == "0" ? false : true; chkRem3.Checked = permissoes.Usuario.Substring(4, 1) == "0" ? false : true; chkRem4.Checked = permissoes.Aulas.Substring(4, 1) == "0" ? false : true; chkRem5.Checked = permissoes.Produto.Substring(4, 1) == "0" ? false : true; chkRem6.Checked = permissoes.Compra.Substring(4, 1) == "0" ? false : true; chkRem7.Checked = permissoes.Venda.Substring(4, 1) == "0" ? false : true; chkRem8.Checked = permissoes.Estoque.Substring(4, 1) == "0" ? false : true; chkRem9.Checked = permissoes.Fornecedor.Substring(4, 1) == "0" ? false : true; chkRem10.Checked = permissoes.FluxoDeCaixa.Substring(4, 1) == "0" ? false : true; chkRem11.Checked = permissoes.FolhaDePgmt.Substring(4, 1) == "0" ? false : true; }