private void btAddAdmin_Click(object sender, EventArgs e) { if (cbGrupos.SelectedValue.ToString() == "-1") { MessageBox.Show("Por favor escolha um grupo válido."); cbGrupoAdmin.Text = ""; cbGrupos.Focus(); } else if (cbGrupoAdmin.Text == "") { MessageBox.Show("selecione uma conta do cbGrupoAdmin para continuar"); } else if (cbGrupos.SelectedValue.ToString() != "-1") { bool repetido = false; for (int i = 0; i < dgvAdmin.Rows.Count; i++) { if (Convert.ToInt32(cbGrupoAdmin.SelectedValue) == Convert.ToInt32(dgvAdmin.Rows[i].Cells[0].Value)) { repetido = true; } } if (repetido) { MessageBox.Show("Já existe cadastro para este códido do Admin neste grupo.", "AVISO!"); } else { DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); BLLCmvGrupo bll = new BLLCmvGrupo(cx); DTOCmvGrupo dto = new DTOCmvGrupo() { idCmvGrupo = Convert.ToInt32(cbGrupos.SelectedValue), CodReceita = Convert.ToInt32(cbGrupoAdmin.SelectedValue), idUnidade = unidade }; bll.IncluirGrupoReceita(dto); cbGrupoAdmin.Text = ""; CarregaDgvAdmin(); } } else { MessageBox.Show("Por favor escolha um grupo válido."); cbGrupoAdmin.Text = ""; cbGrupos.Focus(); } }
private void btAddConta_Click(object sender, EventArgs e) { if (cbGrupos.SelectedValue.ToString() == "-1") { MessageBox.Show("Por favor escolha um grupo válido."); cbConta.Text = ""; cbGrupos.Focus(); } else if (cbConta.Text != "") { bool repetido = false; if (dgvContas.Rows.Count > 0) { for (int i = 0; i < dgvContas.Rows.Count; i++) { if (Convert.ToInt32(cbConta.SelectedValue.ToString()) == Convert.ToInt32(dgvContas.Rows[i].Cells[1].Value)) { repetido = true; } } } if (repetido) { MessageBox.Show("Já existe cadastro para esta conta gerencial neste grupo.", "AVISO!"); } else { DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); BLLCmvGrupo bll = new BLLCmvGrupo(cx); DTOCmvGrupo dto = new DTOCmvGrupo(); dto.idCmvGrupo = Convert.ToInt32(cbGrupos.SelectedValue); dto.IdConfigCusto = Convert.ToInt32(cbConta.SelectedValue); bll.IncluirGrupoCusto(dto); cbConta.Text = ""; CarregaDgvContas(); } } else { MessageBox.Show("Por favor escolha um grupo válido."); cbConta.Text = ""; cbGrupos.Focus(); } }
private void btSalvar_Click(object sender, EventArgs e) { double metaValor = 0; double metaPercentual = 0; if (txtmetaValor1.Text != "") { metaValor = Convert.ToDouble(txtmetaValor1.Text); } if (txtMEtaPercentual1.Text != "") { metaPercentual = Convert.ToDouble(txtMEtaPercentual1.Text.Replace("%", "")) / 100; } DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); BLLCmvGrupo bll = new BLLCmvGrupo(cx); DTOCmvGrupo dto = new DTOCmvGrupo(); dto.cmvGrupoMetaValor = metaValor; dto.cmvGrupoMetaPercentual = metaPercentual; dto.idCmvGrupo = Convert.ToInt32(cbGrupos.SelectedValue.ToString());; dto.cmvGrupoNome = txtNome.Text; bll.Alterar(dto); txtMEtaPercentual1.Enabled = false; txtmetaValor1.Enabled = false; btSalvar.Enabled = false; btEditar.Enabled = true; gbConta.Enabled = true; gbAdmin.Enabled = true; txtNome.Clear(); txtNome.Visible = false; cbGrupos.Visible = true; cbConta.Enabled = true; cbGrupoAdmin.Enabled = true; btAddAdmin.Enabled = true; btAddConta.Enabled = true; dgvAdmin.Enabled = true; dgvContas.Enabled = true; carregaGrupo(); cbGrupos.Text = dto.cmvGrupoNome; }
private void btAdicionarGrupo_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); BLLCmvGrupo bll = new BLLCmvGrupo(cx); DTOCmvGrupo dto = new DTOCmvGrupo(); dto.cmvGrupoNome = txtNomeGrupo.Text; dto.idUnidade = unidade; double metaPercapta = 0; if (txtMetaValor.Text != "") { metaPercapta = Math.Round(Convert.ToDouble(txtMetaValor.Text), 2); } double metaPercentual = 0; if (txtMetaPercent.Text != "") { metaPercentual = Math.Round((Convert.ToDouble(txtMetaPercent.Text.Replace("%", "")) / 100), 4); } dto.cmvGrupoMetaPercentual = metaPercentual; dto.cmvGrupoMetaValor = metaPercapta; txtMetaValor.Clear(); txtMetaPercent.Clear(); bll.IncluirGrupo(dto); txtNomeGrupo.Clear(); pnCadastroGrupo.Visible = false; liberado = false; carregaGrupo(); liberado = true; cbGrupos.Text = dto.cmvGrupoNome; }