//mostrar valores no formulario private void ShowValues(Library.Permissoes permissao) { this.codigoTB.Text = string.Format("{0}", permissao.Id); this.descricaoTB.Text = permissao.Descricao; this.nomeTB.Text = permissao.Nome; #region tabInicial this.cadastrosCheckBoxPessoaFisica.Checked = permissao.cadastrosPessoaFisica.IntToBool(); this.cadastrosCheckBoxPessoaJuridica.Checked = permissao.cadastrosPessoaJuridica.IntToBool(); this.cadastrosCheckBoxFuncionario.Checked = permissao.cadastrosFuncionario.IntToBool(); this.cadastrosCheckBoxCargo.Checked = permissao.cadastrosCargo.IntToBool(); this.cadastrosCheckBoxPermissoes.Checked = permissao.cadastrosPermissoes.IntToBool(); this.cadastrosCheckBoxMudarSenha.Checked = permissao.cadastrosMudarSenha.IntToBool(); this.cadastrosCheckBoxComissoes.Checked = permissao.cadastrosComissoes.IntToBool(); this.cadastrosCheckBoxProduto.Checked = permissao.cadastrosProduto.IntToBool(); this.cadastrosCheckBoxFornecedor.Checked = permissao.cadastrosFornecedor.IntToBool(); this.cadastrosCheckBoxSetor.Checked = permissao.cadastrosSetor.IntToBool(); this.cadastrosCheckBoxEstoque.Checked = permissao.cadastrosEstoque.IntToBool(); this.financeiroCheckBoxCaixa.Checked = permissao.financeiroCaixa.IntToBool(); this.financeiroCheckBoxTrocaDevolucao.Checked = permissao.financeiroTrocaDevolucao.IntToBool(); this.financeiroCheckBoxDespesa.Checked = permissao.financeiroDespesa.IntToBool(); this.financeiroCheckBoxReceberParcelas.Checked = permissao.financeiroReceberParcelas.IntToBool(); this.financeiroCheckBoxCheques.Checked = permissao.financeiroCheques.IntToBool(); this.financeiroCheckBoxCartoes.Checked = permissao.financeiroCartoes.IntToBool(); this.vendaCheckBoxVenda.Checked = permissao.vendaVenda.IntToBool(); this.vendaCheckBoxCondicional.Checked = permissao.vendaCondicional.IntToBool(); this.vendaCheckBoxVendasListar.Checked = permissao.vendaVendasListar.IntToBool(); this.vendaCheckBoxCondicionaisListar.Checked = permissao.vendaCondicionaisListar.IntToBool(); this.manutencaoCheckBoxBackup.Checked = permissao.manutencaoBackup.IntToBool(); #endregion }
private void AdicionarTabFinanceiro(Library.Permissoes permissoes) { if (financeiroCheckBoxCaixa.Checked) { permissoes.financeiroCaixa = 1; } else { permissoes.financeiroCaixa = 0; } // if (financeiroCheckBoxTrocaDevolucao.Checked) { permissoes.financeiroTrocaDevolucao = 1; } else { permissoes.financeiroTrocaDevolucao = 0; } // if (financeiroCheckBoxDespesa.Checked) { permissoes.financeiroDespesa = 1; } else { permissoes.financeiroDespesa = 0; } // if (financeiroCheckBoxReceberParcelas.Checked) { permissoes.financeiroReceberParcelas = 1; } else { permissoes.financeiroReceberParcelas = 0; } // if (financeiroCheckBoxCheques.Checked) { permissoes.financeiroCheques = 1; } else { permissoes.financeiroCheques = 0; } // if (financeiroCheckBoxCartoes.Checked) { permissoes.financeiroCartoes = 1; } else { permissoes.financeiroCartoes = 0; } }
private void AdicionarTabManutencao(Library.Permissoes permissoes) { if (manutencaoCheckBoxBackup.Checked) { permissoes.manutencaoBackup = 1; } else { permissoes.manutencaoBackup = 0; } }
private void salvarButton_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; /************BEGIN************/ if (ValidateForm()) { this.MenuDisabler(true, false, false, false, false); this.InputDisabler(false); if (this.modo == "Cadastrar") { //criando um Seguranca com valores do formulário Library.Permissoes permissoesTMP = this.ReturnFromForm(); //salvando Seguranca Library.PermissoesBD.Save(permissoesTMP); } else { Library.Permissoes permissoesTMP = this.UpdateFromForm(); //atualizando Seguranca Library.PermissoesBD.Update(permissoesTMP); } List <Library.Logon> logons = Library.LogonBD.FindAdvanced(); if (logons.Count == 1) { if (this.permissoes[IndexSelected].Id == logons[0].Funcionario.Permissao.Id) { Application.Restart(); } } //atualizando formulário RefreshForm(); RefreshChilds(); this.Modo = "Salvar"; } else { //mensagem de erro } /*************END*************/ this.Cursor = Cursors.Default; }
private void AdicionarTabVenda(Library.Permissoes permissoes) { if (vendaCheckBoxVenda.Checked) { permissoes.vendaVenda = 1; } else { permissoes.vendaVenda = 0; } // if (vendaCheckBoxCondicional.Checked) { permissoes.vendaCondicional = 1; } else { permissoes.vendaCondicional = 0; } // if (vendaCheckBoxVendasListar.Checked) { permissoes.vendaVendasListar = 1; } else { permissoes.vendaVendasListar = 0; } // if (vendaCheckBoxCondicionaisListar.Checked) { permissoes.vendaCondicionaisListar = 1; } else { permissoes.vendaCondicionaisListar = 0; } // if (vendaCheckBoxDesconto.Checked) { permissoes.vendaDesconto = 1; } else { permissoes.vendaDesconto = 0; } }
//atualizar objeto Seguranca com valores do formulario private Library.Permissoes UpdateFromForm() { Library.Permissoes permissoesTemp = this.permissoes[IndexSelected]; permissoesTemp.Id = long.Parse(this.codigoTB.Text); permissoesTemp.Descricao = this.descricaoTB.Text; permissoesTemp.Nome = this.nomeTB.Text; //SegurancaTemp.DataCadastro = DateTime.Now; AdicionarTabCadastros(permissoesTemp); AdicionarTabFinanceiro(permissoesTemp); AdicionarTabVenda(permissoesTemp); AdicionarTabRelatorios(permissoesTemp); AdicionarTabManutencao(permissoesTemp); return(permissoesTemp); }
static public void Delete(Library.Permissoes permissoes) { SqlConnection conexao = null; try { conexao = new SqlConnection(global::Connection.Connection.String()); SqlCommand comando = conexao.CreateCommand(); comando.CommandText = "DELETE FROM Seguranca WHERE id='" + permissoes.Id + "'"; conexao.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } finally { conexao.Close(); } }
static public Library.Permissoes FindById(long idSeguranca) { SqlConnection conexao = null; SqlDataAdapter dap = null; DataSet ds = null; Library.Permissoes permissao = null; try { conexao = new SqlConnection(global::Connection.Connection.String()); dap = new SqlDataAdapter("SELECT * FROM Seguranca WHERE id='" + idSeguranca + "'", conexao); ds = new DataSet(); dap.Fill(ds, "Seguranca"); if (ds.Tables["Seguranca"].Rows.Count == 1) { permissao = new Permissoes(); permissao.Id = (long)ds.Tables["Seguranca"].Rows[0]["id"]; permissao.Nome = ds.Tables["Seguranca"].Rows[0]["nome"].ToString(); permissao.Descricao = ds.Tables["Seguranca"].Rows[0]["descricao"].ToString(); permissao.DataCadastro = (DateTime)ds.Tables["Seguranca"].Rows[0]["dataCadastro"]; #region parametros permissao.inicialPessoaFisica = (int)ds.Tables["Seguranca"].Rows[0]["inicialPessoaFisica"]; permissao.inicialPessoaJuridica = (int)ds.Tables["Seguranca"].Rows[0]["inicialPessoaJuridica"]; permissao.inicialFornecedor = (int)ds.Tables["Seguranca"].Rows[0]["inicialFornecedor"]; permissao.inicialProduto = (int)ds.Tables["Seguranca"].Rows[0]["inicialProduto"]; permissao.inicialCondicional = (int)ds.Tables["Seguranca"].Rows[0]["inicialCondicional"]; permissao.inicialVenda = (int)ds.Tables["Seguranca"].Rows[0]["inicialVenda"]; permissao.cadastrosPessoaFisica = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosPessoaFisica"]; permissao.cadastrosPessoaJuridica = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosPessoaJuridica"]; permissao.cadastrosFuncionario = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosFuncionario"]; permissao.cadastrosCargo = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosCargo"]; permissao.cadastrosPermissoes = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosPermissoes"]; permissao.cadastrosMudarSenha = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosMudarSenha"]; permissao.cadastrosComissoes = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosComissoes"]; permissao.cadastrosProduto = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosProduto"]; permissao.cadastrosFornecedor = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosFornecedor"]; permissao.cadastrosSetor = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosSetor"]; permissao.cadastrosEstoque = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosEstoque"]; permissao.financeiroCaixa = (int)ds.Tables["Seguranca"].Rows[0]["financeiroCaixa"]; permissao.financeiroTrocaDevolucao = (int)ds.Tables["Seguranca"].Rows[0]["financeiroTrocaDevolucao"]; permissao.financeiroDespesa = (int)ds.Tables["Seguranca"].Rows[0]["financeiroDespesa"]; permissao.financeiroReceberParcelas = (int)ds.Tables["Seguranca"].Rows[0]["financeiroReceberParcelas"]; permissao.financeiroCheques = (int)ds.Tables["Seguranca"].Rows[0]["financeiroCheques"]; permissao.financeiroCartoes = (int)ds.Tables["Seguranca"].Rows[0]["financeiroCartoes"]; permissao.vendaVenda = (int)ds.Tables["Seguranca"].Rows[0]["vendaVenda"]; permissao.vendaCondicional = (int)ds.Tables["Seguranca"].Rows[0]["vendaCondicional"]; permissao.vendaVendasListar = (int)ds.Tables["Seguranca"].Rows[0]["vendaVendasListar"]; permissao.vendaCondicionaisListar = (int)ds.Tables["Seguranca"].Rows[0]["vendaCondicionaisListar"]; permissao.vendaDesconto = (int)ds.Tables["Seguranca"].Rows[0]["vendaDesconto"]; permissao.manutencaoBackup = (int)ds.Tables["Seguranca"].Rows[0]["manutencaoBackup"]; #endregion } return(permissao); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } finally { conexao.Close(); dap.Dispose(); ds.Dispose(); } return(null); }
static public void Update(Library.Permissoes permissoes) { SqlConnection conexao = null; try { conexao = new SqlConnection(global::Connection.Connection.String()); SqlCommand comando = conexao.CreateCommand(); comando.CommandText = "UPDATE Seguranca SET nome = @nome, descricao = @descricao, dataCadastro = @dataCadastro, " + "inicialPessoaFisica = @inicialPessoaFisica, inicialPessoaJuridica = @inicialPessoaJuridica, inicialFornecedor = @inicialFornecedor, inicialProduto = @inicialProduto, inicialCondicional = @inicialCondicional, inicialVenda = @inicialVenda, " + "cadastrosPessoaFisica = @cadastrosPessoaFisica, cadastrosPessoaJuridica = @cadastrosPessoaJuridica, cadastrosFuncionario = @cadastrosFuncionario, cadastrosCargo = @cadastrosCargo, cadastrosPermissoes = @cadastrosPermissoes, cadastrosMudarSenha = @cadastrosMudarSenha, cadastrosComissoes = @cadastrosComissoes, cadastrosProduto = @cadastrosProduto, cadastrosFornecedor = @cadastrosFornecedor, cadastrosSetor = @cadastrosSetor, cadastrosEstoque = @cadastrosEstoque, " + "financeiroCaixa = @financeiroCaixa, financeiroTrocaDevolucao = @financeiroTrocaDevolucao, financeiroDespesa = @financeiroDespesa, financeiroReceberParcelas = @financeiroReceberParcelas, financeiroCheques = @financeiroCheques, financeiroCartoes = @financeiroCartoes, " + "vendaVenda = @vendaVenda, vendaCondicional = @vendaCondicional, vendaVendasListar = @vendaVendasListar, vendaCondicionaisListar = @vendaCondicionaisListar, vendaDesconto = @vendaDesconto, " + "manutencaoBackup = @manutencaoBackup" + " WHERE (id= " + permissoes.Id + ")"; comando.Parameters.AddWithValue("@nome", permissoes.Nome); comando.Parameters.AddWithValue("@descricao", permissoes.Descricao); comando.Parameters.AddWithValue("@dataCadastro", permissoes.DataCadastro); #region parametros comando.Parameters.AddWithValue("@inicialPessoaFisica", permissoes.inicialPessoaFisica); comando.Parameters.AddWithValue("@inicialPessoaJuridica", permissoes.inicialPessoaJuridica); comando.Parameters.AddWithValue("@inicialFornecedor", permissoes.inicialFornecedor); comando.Parameters.AddWithValue("@inicialProduto", permissoes.inicialProduto); comando.Parameters.AddWithValue("@inicialCondicional", permissoes.inicialCondicional); comando.Parameters.AddWithValue("@inicialVenda", permissoes.inicialVenda); comando.Parameters.AddWithValue("@cadastrosPessoaFisica", permissoes.cadastrosPessoaFisica); comando.Parameters.AddWithValue("@cadastrosPessoaJuridica", permissoes.cadastrosPessoaJuridica); comando.Parameters.AddWithValue("@cadastrosFuncionario", permissoes.cadastrosFuncionario); comando.Parameters.AddWithValue("@cadastrosCargo", permissoes.cadastrosCargo); comando.Parameters.AddWithValue("@cadastrosPermissoes", permissoes.cadastrosPermissoes); comando.Parameters.AddWithValue("@cadastrosMudarSenha", permissoes.cadastrosMudarSenha); comando.Parameters.AddWithValue("@cadastrosComissoes", permissoes.cadastrosComissoes); comando.Parameters.AddWithValue("@cadastrosProduto", permissoes.cadastrosProduto); comando.Parameters.AddWithValue("@cadastrosFornecedor", permissoes.cadastrosFornecedor); comando.Parameters.AddWithValue("@cadastrosSetor", permissoes.cadastrosSetor); comando.Parameters.AddWithValue("@cadastrosEstoque", permissoes.cadastrosEstoque); comando.Parameters.AddWithValue("@financeiroCaixa", permissoes.financeiroCaixa); comando.Parameters.AddWithValue("@financeiroTrocaDevolucao", permissoes.financeiroTrocaDevolucao); comando.Parameters.AddWithValue("@financeiroDespesa", permissoes.financeiroDespesa); comando.Parameters.AddWithValue("@financeiroReceberParcelas", permissoes.financeiroReceberParcelas); comando.Parameters.AddWithValue("@financeiroCheques", permissoes.financeiroCheques); comando.Parameters.AddWithValue("@financeiroCartoes", permissoes.financeiroCartoes); comando.Parameters.AddWithValue("@vendaVenda", permissoes.vendaVenda); comando.Parameters.AddWithValue("@vendaCondicional", permissoes.vendaCondicional); comando.Parameters.AddWithValue("@vendaVendasListar", permissoes.vendaVendasListar); comando.Parameters.AddWithValue("@vendaCondicionaisListar", permissoes.vendaCondicionaisListar); comando.Parameters.AddWithValue("@vendaDesconto", permissoes.vendaDesconto); comando.Parameters.AddWithValue("@manutencaoBackup", permissoes.manutencaoBackup); #endregion conexao.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } finally { conexao.Close(); } }
static public void Save(Library.Permissoes permissoes) { SqlConnection conexao = null; try { conexao = new SqlConnection(global::Connection.Connection.String()); SqlCommand comando = conexao.CreateCommand(); comando.CommandText = "INSERT INTO Seguranca (nome, descricao, dataCadastro, " + "inicialPessoaFisica, inicialPessoaJuridica, inicialFornecedor, inicialProduto, inicialCondicional, inicialVenda, " + "cadastrosPessoaFisica, cadastrosPessoaJuridica, cadastrosFuncionario, cadastrosCargo, cadastrosPermissoes, cadastrosMudarSenha, cadastrosComissoes, cadastrosProduto, cadastrosFornecedor, cadastrosSetor, cadastrosEstoque, " + "financeiroCaixa, financeiroTrocaDevolucao, financeiroDespesa, financeiroReceberParcelas, financeiroCheques, financeiroCartoes, " + "vendaVenda, vendaCondicional, vendaVendasListar, vendaCondicionaisListar, vendaDesconto, " + "manutencaoBackup" + ") VALUES (@nome, @descricao, @dataCadastro, " + "@inicialPessoaFisica, @inicialPessoaJuridica, @inicialFornecedor, @inicialProduto, @inicialCondicional, @inicialVenda, " + "@cadastrosPessoaFisica, @cadastrosPessoaJuridica, @cadastrosFuncionario, @cadastrosCargo, @cadastrosPermissoes, @cadastrosMudarSenha, @cadastrosComissoes, @cadastrosProduto, @cadastrosFornecedor, @cadastrosSetor, @cadastrosEstoque, " + "@financeiroCaixa, @financeiroTrocaDevolucao, @financeiroDespesa, @financeiroReceberParcelas, @financeiroCheques, @financeiroCartoes, " + "@vendaVenda, @vendaCondicional, @vendaVendasListar, @vendaCondicionaisListar, @vendaDesconto, " + "@manutencaoBackup)" + "SELECT CAST(scope_identity() AS bigint)"; comando.Parameters.AddWithValue("@nome", permissoes.Nome); comando.Parameters.AddWithValue("@descricao", permissoes.Descricao); comando.Parameters.AddWithValue("@dataCadastro", permissoes.DataCadastro); #region parametros comando.Parameters.AddWithValue("@inicialPessoaFisica", permissoes.inicialPessoaFisica); comando.Parameters.AddWithValue("@inicialPessoaJuridica", permissoes.inicialPessoaJuridica); comando.Parameters.AddWithValue("@inicialFornecedor", permissoes.inicialFornecedor); comando.Parameters.AddWithValue("@inicialProduto", permissoes.inicialProduto); comando.Parameters.AddWithValue("@inicialCondicional", permissoes.inicialCondicional); comando.Parameters.AddWithValue("@inicialVenda", permissoes.inicialVenda); comando.Parameters.AddWithValue("@cadastrosPessoaFisica", permissoes.cadastrosPessoaFisica); comando.Parameters.AddWithValue("@cadastrosPessoaJuridica", permissoes.cadastrosPessoaJuridica); comando.Parameters.AddWithValue("@cadastrosFuncionario", permissoes.cadastrosFuncionario); comando.Parameters.AddWithValue("@cadastrosCargo", permissoes.cadastrosCargo); comando.Parameters.AddWithValue("@cadastrosPermissoes", permissoes.cadastrosPermissoes); comando.Parameters.AddWithValue("@cadastrosMudarSenha", permissoes.cadastrosMudarSenha); comando.Parameters.AddWithValue("@cadastrosComissoes", permissoes.cadastrosComissoes); comando.Parameters.AddWithValue("@cadastrosProduto", permissoes.cadastrosProduto); comando.Parameters.AddWithValue("@cadastrosFornecedor", permissoes.cadastrosFornecedor); comando.Parameters.AddWithValue("@cadastrosSetor", permissoes.cadastrosSetor); comando.Parameters.AddWithValue("@cadastrosEstoque", permissoes.cadastrosEstoque); comando.Parameters.AddWithValue("@financeiroCaixa", permissoes.financeiroCaixa); comando.Parameters.AddWithValue("@financeiroTrocaDevolucao", permissoes.financeiroTrocaDevolucao); comando.Parameters.AddWithValue("@financeiroDespesa", permissoes.financeiroDespesa); comando.Parameters.AddWithValue("@financeiroReceberParcelas", permissoes.financeiroReceberParcelas); comando.Parameters.AddWithValue("@financeiroCheques", permissoes.financeiroCheques); comando.Parameters.AddWithValue("@financeiroCartoes", permissoes.financeiroCartoes); comando.Parameters.AddWithValue("@vendaVenda", permissoes.vendaVenda); comando.Parameters.AddWithValue("@vendaCondicional", permissoes.vendaCondicional); comando.Parameters.AddWithValue("@vendaVendasListar", permissoes.vendaVendasListar); comando.Parameters.AddWithValue("@vendaCondicionaisListar", permissoes.vendaCondicionaisListar); comando.Parameters.AddWithValue("@vendaDesconto", permissoes.vendaDesconto); comando.Parameters.AddWithValue("@manutencaoBackup", permissoes.manutencaoBackup); #endregion conexao.Open(); //comando.ExecuteNonQuery(); permissoes.Id = (long)comando.ExecuteScalar(); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } finally { conexao.Close(); } }
private void AdicionarTabRelatorios(Library.Permissoes permissoes) { }
private void AdicionarTabCadastros(Library.Permissoes permissoes) { if (cadastrosCheckBoxPessoaFisica.Checked) { permissoes.cadastrosPessoaFisica = 1; } else { permissoes.cadastrosPessoaFisica = 0; } // if (cadastrosCheckBoxPessoaJuridica.Checked) { permissoes.cadastrosPessoaJuridica = 1; } else { permissoes.cadastrosPessoaJuridica = 0; } // if (cadastrosCheckBoxFuncionario.Checked) { permissoes.cadastrosFuncionario = 1; } else { permissoes.cadastrosFuncionario = 0; } // if (cadastrosCheckBoxCargo.Checked) { permissoes.cadastrosCargo = 1; } else { permissoes.cadastrosCargo = 0; } // if (cadastrosCheckBoxPermissoes.Checked) { permissoes.cadastrosPermissoes = 1; } else { permissoes.cadastrosPermissoes = 0; } // if (cadastrosCheckBoxMudarSenha.Checked) { permissoes.cadastrosMudarSenha = 1; } else { permissoes.cadastrosMudarSenha = 0; } // if (cadastrosCheckBoxComissoes.Checked) { permissoes.cadastrosComissoes = 1; } else { permissoes.cadastrosComissoes = 0; } // if (cadastrosCheckBoxProduto.Checked) { permissoes.cadastrosProduto = 1; } else { permissoes.cadastrosProduto = 0; } // if (cadastrosCheckBoxFornecedor.Checked) { permissoes.cadastrosFornecedor = 1; } else { permissoes.cadastrosFornecedor = 0; } // if (cadastrosCheckBoxSetor.Checked) { permissoes.cadastrosSetor = 1; } else { permissoes.cadastrosSetor = 0; } // if (cadastrosCheckBoxEstoque.Checked) { permissoes.cadastrosEstoque = 1; } else { permissoes.cadastrosEstoque = 0; } }