private void btnExcluir_Click(object sender, EventArgs e) { Controller.UsuarioController _ctrlUser = new Controller.UsuarioController(); int intCod = 0; int.TryParse(ttbCodigo.Text, out intCod); if (intCod > 0) { if (MessageBox.Show("Confirma exclusão do Usuário?", "Usuário", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { bool blnExcluiu = _ctrlUser.excluiUsuario(intCod); if (blnExcluiu) { MessageBox.Show("Usuário Excluída"); _limpaCampos(); //pesquisaMarca(); _btnNovo(); } else { MessageBox.Show("Erro ao excluir!"); } } else { MessageBox.Show("cancela ?"); } } }
private void btnCadastroCadastrar_Click(object sender, RoutedEventArgs e) { Usuario user = new Usuario(); user.NomeCompleto = txtCadastroNome.Text; user.DtNasc = Convert.ToDateTime(txtCadastroData.Text); // txtCadastroData é uma TextBox invisível que recebe o valor do DatePicker para que haja a conversão user.Experiencia = dec; //Variável bool dec que recebe a decisão do rabio button user.Cidade = cbCadastroCidade.SelectionBoxItem.ToString(); user.Descricao = txtCadastroDescricao.Text; user.User = txtCadastroUsuario.Text; user.Senha = (txtCadastroSenha.Password.ToString()); #region "Validação teste" /* * //Verificação - campos senha e Confirmação de Senha são iguais e se a Captcha está correta * if (txtCadastroCaptcha.Text.Equals("8") && txtCadastroSenha.Password.ToString().Equals(txtCadastroConfirmarSenha.Password.ToString())) * { * Controller.UsuarioController userController = new Controller.UsuarioController(); * userController.Insert(user); * MessageBox.Show("Cadastrado com sucesso"); * } */ #endregion // Validação para não permitir o cadastro de campos em branco if (string.IsNullOrWhiteSpace(txtCadastroNome.Text) || dpCadastroDataNascimento.SelectedDate == null || cbCadastroCidade.SelectionBoxItem.ToString().Equals("") || string.IsNullOrWhiteSpace(txtCadastroUsuario.Text) || string.IsNullOrWhiteSpace(txtCadastroSenha.Password)) { MessageBox.Show("Campos obrigatórios não preenchidos. (marcados com *)"); } else if (!txtCadastroSenha.Password.ToString().Equals(txtCadastroConfirmarSenha.Password.ToString()) && txtCadastroCaptcha.Text.Equals("8")) { MessageBox.Show("Campo Confirmação de Senha difere do campo Senha"); } else if (!txtCadastroCaptcha.Text.Equals("8") && txtCadastroSenha.Password.ToString().Equals(txtCadastroConfirmarSenha.Password.ToString())) { MessageBox.Show("Captcha incorreta"); } else if (!txtCadastroSenha.Password.ToString().Equals(txtCadastroConfirmarSenha.Password.ToString()) && !txtCadastroCaptcha.Text.Equals("8")) { MessageBox.Show("Campo Confirmação de Senha difere do campo Senha e Captcha incorreta"); } else { Controller.UsuarioController userController = new Controller.UsuarioController(); userController.Insert(user); MessageBox.Show("Cadastrado com sucesso"); } }
private void btnPesquisar_Click(object sender, EventArgs e) { Controller.UsuarioController _user = new Controller.UsuarioController(); DataTable dtRetorno = _user.retornaPessoa(ttbDescricao.Text.Trim()); if (dtRetorno != null) { dgvUsuário.DataSource = dtRetorno; dgvUsuário.ClearSelection(); } else { dgvUsuário.Rows.Clear(); } }
private void btnLoginEntrar_Click(object sender, RoutedEventArgs e) { Index ind = new Index(); Controller.UsuarioController userController = new Controller.UsuarioController(); senhaUsuario = pbLoginSenha.Password; //Caso o resultado de VerificaLogin seja true, o 1° Message box é exibido indicando o sucesso do Login if (userController.VerificaLogin(txtLoginNome.Text, senhaUsuario)) { MessageBox.Show("Login efetuado com sucesso"); this.Close(); ind.Show(); } else { MessageBox.Show("Usuário e/ou Senha inválido(a)"); } }
private void pbSalvar_Click(object sender, EventArgs e) { USUARIO u = new USUARIO(); if (!txtId.Text.Equals(string.Empty)) { u.id = int.Parse(txtId.Text); } u.nome = txtNome.Text; u.sobrenome = txtSobrenome.Text; u.senha = txtSenha.Text; u.dtNascimento = dPckDataNascimento.Value; u.fkPerfil = (int)cbPerfil.SelectedValue; var c = new Controller.UsuarioController(); c.persist(u); this.Close(); }
private void btnPesquisar_Click(object sender, EventArgs e) { _limpaCampos(); int intcodUser = 0; _btnAlterar(); this.preencheUsuário(0, "", "", 0); Views.Funcoes_Basicas.Pesquisas.Pesquisa_Usuario pesquisa_Usuario = new Funcoes_Basicas.Pesquisas.Pesquisa_Usuario(); pesquisa_Usuario.ShowDialog(); if (pesquisa_Usuario.intCodigoPessoa > 0) { Controller.UsuarioController usuarioController = new Controller.UsuarioController(); Controller.PessoaController pessoaController = new Controller.PessoaController(); DataTable dtRetorno = usuarioController.retornaObjUsuario(Convert.ToInt32(pesquisa_Usuario.intCodigoPessoa.ToString())); if (dtRetorno != null && dtRetorno.Rows.Count > 0) { DataRow dr = dtRetorno.Rows[0]; string codPessoa = dr["codpessoa"].ToString(); DataTable dtPessoa = pessoaController.retornaPessoaCod(codPessoa); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { DataRow drPes = dtPessoa.Rows[0]; ttbPessoa.Text = drPes["pes_nome"].ToString(); } this.preencheUsuário( int.Parse(dr["codpessoa"].ToString()), dr["usu_usuario"].ToString(), dr["usu_senha"].ToString(), int.Parse(dr["usu_nivel"].ToString())); } } }
private void btnGravar_Click(object sender, EventArgs e) { Controller.UsuarioController usuarioController = new Controller.UsuarioController(); int intcodUser = 0; string strmensagem = string.Empty; try { Int32.TryParse(ttbCodigo.Text, out intCodPessoa); if (string.IsNullOrWhiteSpace(ttbPessoa.Text)) { strmensagem += $"Informe Nome de Usuário/Login"; } if (string.IsNullOrWhiteSpace(mskSenha.Text)) { strmensagem += $"Informe sua Senha."; } if (string.IsNullOrWhiteSpace(mskConfirmaSenha.Text)) { strmensagem += $"Confirme sua senha."; } if (mskSenha.Equals(mskConfirmaSenha.Text)) { strmensagem += $"Senhas não conferem."; } object pessoa = new StringBuilder(); if (intCodPessoa != 0) { if (string.IsNullOrEmpty(strmensagem)) { DataTable usuario = new DataTable(); usuario = usuarioController.verificaCadastroUser(intCodPessoa); if (usuario.Rows.Count == 0) { DataTable dtLogin = new DataTable(); dtLogin = usuarioController.verificaLogin(ttbLogin.Text); if (dtLogin.Rows.Count == 0) { int retorno = usuarioController.gravaUsuario(intcodUser, intCodPessoa, ttbLogin.Text.Trim(), mskSenha.Text.Trim(), Convert.ToInt32(cbbNivel.SelectedItem.ToString())); if (retorno > 0) { _limpaCampos(); _inicializa(); MessageBox.Show("Usuário gravado com sucesso :"); } else { MessageBox.Show("Erro :"); } _limpaCampos(); _inicializa(); } else { MessageBox.Show("Login ja existente!"); ttbLogin.Clear(); } } else { DataRow dr = usuario.Rows[0]; intcodUser = Convert.ToInt32(dr["codusuario"]); if (!dr["usu_usuario"].ToString().Equals(ttbLogin.Text)) { DataTable dtLogin = new DataTable(); dtLogin = usuarioController.verificaLogin(ttbLogin.Text); if (dtLogin.Rows.Count == 0) { int retorno = usuarioController.gravaUsuario(intcodUser, intCodPessoa, ttbLogin.Text.Trim(), mskSenha.Text.Trim(), Convert.ToInt32(cbbNivel.SelectedItem.ToString())); if (retorno > 0) { _limpaCampos(); _inicializa(); MessageBox.Show("Usuário alterado com sucesso :"); } else { MessageBox.Show("Erro :"); } _limpaCampos(); _inicializa(); } else { MessageBox.Show("Login ja utilizado!"); ttbLogin.Clear(); ttbLogin.Focus(); } } else { int retorno = usuarioController.gravaUsuario(intcodUser, intCodPessoa, ttbLogin.Text.Trim(), mskSenha.Text.Trim(), Convert.ToInt32(cbbNivel.SelectedItem.ToString())); if (retorno > 0) { _limpaCampos(); _inicializa(); MessageBox.Show("Usuário alterado com sucesso :"); } else { MessageBox.Show("Erro :"); } _limpaCampos(); _inicializa(); } } } else { MessageBox.Show(strmensagem, "Aviso!!"); } } else { MessageBox.Show("Informe a pessoa."); } } catch (Exception Ex) { MessageBox.Show(Ex + ""); } }
private void carregaTela(int cod, int parc) { Controller.DespesaController dc = new Controller.DespesaController(); Controller.CompraController cc = new Controller.CompraController(); Controller.PessoaController pc = new Controller.PessoaController(); Controller.CaixaController cxc = new Controller.CaixaController(); Controller.UsuarioController uc = new Controller.UsuarioController(); Controller.PagamentoController pagc = new Controller.PagamentoController(); Controller.ComissaoController comic = new Controller.ComissaoController(); Entidades.Despesa desp = new Entidades.Despesa(); Entidades.Compra compra = new Entidades.Compra(); Entidades.Pessoa pes = new Entidades.Pessoa(); Entidades.Caixa caixa = new Entidades.Caixa(); Entidades.Usuario usuario = new Entidades.Usuario(); Entidades.FormaPagamento formap = new Entidades.FormaPagamento(); Entidades.Comissao comis = new Entidades.Comissao(); Entidades.ContasPagar cp = new Entidades.ContasPagar(); List <Entidades.CompraProduto> listaItens = new List <Entidades.CompraProduto>(); ttbCodigo.Text = cod + ""; DataTable dtGeral = cpc.retornaContaCodParc(cod, parc); if (dtGeral != null && dtGeral.Rows.Count > 0) { DataRow drGeral = dtGeral.Rows[0]; DataTable dtDespesa = dc.retornaObjDespesa(Convert.ToInt32(drGeral["coddespesa"].ToString())); if (dtDespesa != null && dtDespesa.Rows.Count > 0) { DataRow drDespesa = dtDespesa.Rows[0]; desp.Codigo = Convert.ToInt32(drDespesa["coddespesa"].ToString()); desp.Descricao = drDespesa["desp_descricao"].ToString(); desp.Status = drDespesa["desp_status"].ToString(); ttbDespesa.Text = desp.Descricao; } if (desp.Codigo == 2) { listaItens = cc.retornaLista(Convert.ToInt32(drGeral["codcompra"].ToString())); } DataTable dtCompra = cc.retornaCompra(Convert.ToInt32(drGeral["codcompra"].ToString())); if (dtCompra != null && dtCompra.Rows.Count > 0) { DataRow drCompra = dtCompra.Rows[0]; compra.Despesa = desp; compra.Codigo = Convert.ToInt32(drCompra["codcompra"].ToString()); compra.Data = Convert.ToDateTime(drCompra["comp_datacompra"].ToString()); compra.Situacao = drCompra["comp_situacao"].ToString(); compra.Lista = listaItens; compra.Obs = drCompra["comp_obs"].ToString(); compra.ValorTotal = Convert.ToDouble(drCompra["comp_valortotal"].ToString()); DataTable dtPessoa = pc.retornaPessoaCod(drCompra["codpessoa"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { DataRow drPessoa = dtPessoa.Rows[0]; pes.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); pes.Nome = drPessoa["pes_nome"].ToString(); pes.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); pes.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); pes.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); pes.Observacao = drPessoa["pes_obs"].ToString(); pes.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); pes.Email = drPessoa["pes_email"].ToString(); pes.Telefone = drPessoa["pes_fone"].ToString(); pes.Celular = drPessoa["pes_cel"].ToString(); } compra.Pessoa = pes; } DataTable dtCaixa = cxc.retornacaixaAbetoDia(); if (dtCaixa != null && dtCaixa.Rows.Count > 0) { DataRow drCaixa = dtCaixa.Rows[0]; caixa.CodCaixa = Convert.ToInt32(drCaixa["codcaixa"].ToString()); caixa.DataAbertura = Convert.ToDateTime(drCaixa["caixa_datahoraabertura"].ToString()); caixa.DataFechamento = Convert.ToDateTime(drCaixa["caixa_datahorafecha"].ToString()); caixa.SaldoInicial = Convert.ToDouble(drCaixa["caixa_saldoinicial"].ToString()); caixa.Troco = Convert.ToDouble(drCaixa["caixa_troco"].ToString()); caixa.TotalEntrada = Convert.ToDouble(drCaixa["caixa_totalentra"].ToString()); caixa.TotalSaida = Convert.ToDouble(drCaixa["caixa_totalsaida"].ToString()); DataTable dtUsuario = uc.retornaObjUsuario(Convert.ToInt32(drCaixa["codusuario"].ToString())); if (dtUsuario != null && dtUsuario.Rows.Count > 0) { DataRow drUsuario = dtUsuario.Rows[0]; usuario.UsuarioCodigo = Convert.ToInt32(drUsuario["codusuario"].ToString()); usuario.Login = drUsuario["usu_usuario"].ToString(); usuario.Senha = drUsuario["usu_senha"].ToString(); usuario.Nivel = Convert.ToInt32(drUsuario["usu_nivel"].ToString()); usuario.PessoaCod = Convert.ToInt32(drUsuario["codpessoa"].ToString()); } caixa.Usuario = usuario; Entidades.Pessoa p = new Entidades.Pessoa(); DataTable dtP = pc.retornaPessoaCod(drCaixa["codpessoa"].ToString()); if (dtP != null && dtP.Rows.Count > 0) { DataRow drPessoa = dtP.Rows[0]; p.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); p.Nome = drPessoa["pes_nome"].ToString(); p.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); p.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); p.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); p.Observacao = drPessoa["pes_obs"].ToString(); p.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); p.Email = drPessoa["pes_email"].ToString(); p.Telefone = drPessoa["pes_fone"].ToString(); p.Celular = drPessoa["pes_cel"].ToString(); } caixa.Pessoa = p; } DataTable dtForma = pagc.retornaObjFormaPagamento(Convert.ToInt32(drGeral["codformapag"].ToString())); if (dtForma != null && dtForma.Rows.Count > 0) { DataRow drForma = dtForma.Rows[0]; formap.Codigo = Convert.ToInt32(drForma["codformapag"].ToString()); formap.Forma = drForma["formpag_descricao"].ToString(); } DataTable dtComissao = comic.retornaComissao(Convert.ToInt32(drGeral["codcomissao"].ToString())); if (dtComissao != null && dtComissao.Rows.Count > 0) { DataRow drComis = dtComissao.Rows[0]; comis.CodigoComissao = Convert.ToInt32(drComis["codcomissao"].ToString()); comis.DataPagamento = Convert.ToDateTime(drComis["comis_datapagamento"].ToString()); comis.ValorTotal = Convert.ToDouble(drComis["comis_valortotal"].ToString()); comis.ValorPago = Convert.ToDouble(drComis["comis_valorpago"].ToString()); comis.ValorDevolver = Convert.ToDouble(drComis["comis_valordevedor"].ToString()); comis.StatusComissao = drComis["comis_statuscomissao"].ToString(); comis.StatusPagamento = drComis["comis_statuspagamento"].ToString(); } //carrega objeto cp.CodigoContasaPagar = cod; cp.DataVencimento = Convert.ToDateTime(drGeral["contpag_datavencimento"].ToString()); cp.DataPagamento = Convert.ToDateTime(drGeral["contpag_datapagamento"].ToString()); cp.ValorTotal = Convert.ToDouble(drGeral["contpag_valortotal"].ToString()); cp.ValorPago = Convert.ToDouble(drGeral["contpag_valorpago"].ToString()); cp.Observacao = drGeral["contpag_obs"].ToString(); cp.Status = Convert.ToBoolean(drGeral["contpag_status"].ToString()); cp.Parcela = Convert.ToInt32(drGeral["contpag_numparc"].ToString()); cp.Compra = compra; cp.Despesa = desp; cp.Caixa = caixa; cp.FormaPagamento = formap; cp.Comissao = comis; cp.ValorParcela = Convert.ToDouble(drGeral["contPag_valorParcela"].ToString()); cp.CodParcela = Convert.ToInt32(drGeral["contPag_Parcela"].ToString()); this.cpagar = cp; mskTotal.Text = cp.ValorParcela + ""; mskRestante.Text = cp.ValorParcela + ""; mskSubtotal.Text = cp.ValorParcela + ""; carregaDGV(listaItens); } }
public int gravarLancamentoConta(Entidades.ContasPagar contasPagar) { Entidades.ContasPagar _contas = new Entidades.ContasPagar(); Entidades.Pessoa _pessoa = new Entidades.Pessoa(); Entidades.Despesa _despesa = new Entidades.Despesa(); Entidades.Usuario _usuario = new Entidades.Usuario(); DataTable dtDespesa = DespesaDAO.RetornaObjServico(contasPagar.Despesa.Codigo); if (dtDespesa != null && dtDespesa.Rows.Count > 0) { DataRow dr = dtDespesa.Rows[0]; _despesa.Codigo = Convert.ToInt32(dr["coddespesa"].ToString()); _despesa.Descricao = dr["desp_descricao"].ToString(); _despesa.Status = dr["desp_status"].ToString(); } Entidades.Compra _compra = new Entidades.Compra(); DataTable dtCompra = new Controller.CompraController().retornaCompra(contasPagar.Compra.Codigo); if (dtCompra != null && dtCompra.Rows.Count > 0) { DataRow drCompra = dtCompra.Rows[0]; _compra.Codigo = Convert.ToInt32(drCompra["codcompra"].ToString()); _compra.Despesa = _despesa; _compra.Data = Convert.ToDateTime(drCompra["comp_datacompra"].ToString()); _compra.Situacao = drCompra["comp_situacao"].ToString(); _compra.Consignado = Convert.ToBoolean(drCompra["comp_statusconsignado"].ToString()); _compra.ValorTotal = Convert.ToDouble(drCompra["comp_valortotal"].ToString()); _compra.Obs = drCompra["comp_obs"].ToString(); DataTable dtPessoa = new Controller.PessoaController().retornaPessoaCod(drCompra["codpessoa"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { DataRow drPessoa = dtPessoa.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } _compra.Pessoa = _pessoa; } Entidades.Caixa _caixa = new Entidades.Caixa(); DataTable dtCaixa = new Controller.CaixaController().retornacaixaAbetoDia(); if (dtCaixa != null && dtCaixa.Rows.Count > 0) { DataRow drCaixa = dtCaixa.Rows[0]; _caixa.CodCaixa = Convert.ToInt32(drCaixa["codcaixa"].ToString()); _caixa.DataAbertura = Convert.ToDateTime(drCaixa["caixa_datahoraabertura"].ToString()); _caixa.DataFechamento = Convert.ToDateTime(drCaixa["caixa_datahorafecha"].ToString()); _caixa.SaldoInicial = Convert.ToDouble(drCaixa["caixa_saldoinicial"].ToString()); _caixa.Troco = Convert.ToDouble(drCaixa["caixa_troco"].ToString()); _caixa.TotalEntrada = Convert.ToDouble(drCaixa["caixa_totalentra"].ToString()); _caixa.TotalSaida = Convert.ToDouble(drCaixa["caixa_totalsaida"].ToString()); DataTable dtPessoa = new Controller.PessoaController().retornaPessoaCod(drCaixa["codpessoa"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { _pessoa = new Entidades.Pessoa(); DataRow drPessoa = dtPessoa.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } _caixa.Pessoa = _pessoa; DataTable dtUsuario = new Controller.UsuarioController().retornaObjUsuario(Convert.ToInt32(drCaixa["codusuario"].ToString())); if (dtUsuario != null && dtUsuario.Rows.Count > 0) { DataRow drUsuario = dtUsuario.Rows[0]; _usuario.UsuarioCodigo = Convert.ToInt32(drUsuario["codusuario"].ToString()); _usuario.Login = drUsuario["usu_usuario"].ToString(); _usuario.Senha = drUsuario["usu_senha"].ToString(); _usuario.Nivel = Convert.ToInt32(drUsuario["usu_nivel"].ToString()); } _caixa.Usuario = _usuario; } Entidades.FormaPagamento _formaPagamento = new Entidades.FormaPagamento(); if (contasPagar.FormaPagamento != null && contasPagar.FormaPagamento.Codigo != 0) { DataTable dtForma = new Controller.PagamentoController().retornaObjFormaPagamento(contasPagar.FormaPagamento.Codigo); if (dtForma != null && dtForma.Rows.Count > 0) { DataRow drForma = dtForma.Rows[0]; _formaPagamento.Codigo = Convert.ToInt32(drForma["codformapag"].ToString()); _formaPagamento.Forma = drForma["formpag_descricao"].ToString(); } } else { _formaPagamento = new Entidades.FormaPagamento(); } Entidades.Comissao _comissao = new Entidades.Comissao(); if (contasPagar.Comissao != null && contasPagar.Comissao.CodigoComissao != 0) { _comissao = contasPagar.Comissao; } else { _comissao = new Entidades.Comissao(); } _contas.Caixa = _caixa; _contas.CodParcela = contasPagar.CodParcela; _contas.Compra = _compra; _contas.DataPagamento = contasPagar.DataPagamento; _contas.DataVencimento = contasPagar.DataVencimento; _contas.ValorPago = 0; _contas.ValorTotal = contasPagar.ValorTotal; _contas.ValorParcela = contasPagar.ValorParcela; _contas.Parcela = contasPagar.Parcela; _contas.FormaPagamento = _formaPagamento; _contas.Comissao = _comissao; _contas.Despesa = _despesa; _contas.CodigoContasaPagar = contasPagar.CodigoContasaPagar; return(ContasPagarDAO.GravaLancamentoDespesa(_contas)); }
private void btnQuitarComissao_Click(object sender, EventArgs e) { Controller.ContasPagarController cpc = new Controller.ContasPagarController(); Controller.ContasReceberController crc = new Controller.ContasReceberController(); Entidades.Caixa _caixa = new Entidades.Caixa(); Entidades.Pessoa _pessoa = new Entidades.Pessoa(); Entidades.Usuario _usuario = new Entidades.Usuario(); Entidades.Comissao cm = new Entidades.Comissao(); Entidades.Despesa _despesa = new Entidades.Despesa(); Entidades.FormaPagamento forma = new Entidades.FormaPagamento(); if (listaaux != null && listaaux.Count > 0) { int i = 0; bool teste = false; while (i < listaaux.Count && !teste) { forma.Codigo = 3; DataTable dtCaixa = new Controller.CaixaController().retornacaixaAbetoDia(); if (dtCaixa != null && dtCaixa.Rows.Count > 0) { DataRow drCaixa = dtCaixa.Rows[0]; _caixa.CodCaixa = Convert.ToInt32(drCaixa["codcaixa"].ToString()); _caixa.DataAbertura = Convert.ToDateTime(drCaixa["caixa_datahoraabertura"].ToString()); _caixa.DataFechamento = Convert.ToDateTime(drCaixa["caixa_datahorafecha"].ToString()); _caixa.SaldoInicial = Convert.ToDouble(drCaixa["caixa_saldoinicial"].ToString()); _caixa.Troco = Convert.ToDouble(drCaixa["caixa_troco"].ToString()); _caixa.TotalEntrada = Convert.ToDouble(drCaixa["caixa_totalentra"].ToString()); _caixa.TotalSaida = Convert.ToDouble(drCaixa["caixa_totalsaida"].ToString()); DataTable dtPessoa = new Controller.PessoaController().retornaPessoaCod(drCaixa["codpessoa"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { _pessoa = new Entidades.Pessoa(); DataRow drPessoa = dtPessoa.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } _caixa.Pessoa = _pessoa; DataTable dtUsuario = new Controller.UsuarioController().retornaObjUsuario(Convert.ToInt32(drCaixa["codusuario"].ToString())); if (dtUsuario != null && dtUsuario.Rows.Count > 0) { DataRow drUsuario = dtUsuario.Rows[0]; _usuario.UsuarioCodigo = Convert.ToInt32(drUsuario["codusuario"].ToString()); _usuario.Login = drUsuario["usu_usuario"].ToString(); _usuario.Senha = drUsuario["usu_senha"].ToString(); _usuario.Nivel = Convert.ToInt32(drUsuario["usu_nivel"].ToString()); } _caixa.Usuario = _usuario; } DataTable dtDespesa = new Controller.ContasPagarController().retornaDespesaNome("Comissão"); if (dtDespesa != null && dtDespesa.Rows.Count > 0) { DataRow dr = dtDespesa.Rows[0]; _despesa.Codigo = Convert.ToInt32(dr["coddespesa"].ToString()); _despesa.Descricao = dr["desp_descricao"].ToString(); _despesa.Status = dr["desp_status"].ToString(); } cm.CodigoComissao = listaaux.ElementAt(i).CodComis; if (listaaux.ElementAt(i).Status.Equals("PAGAR")) { cm.ValorPago = listaaux.ElementAt(i).Valor; cm.ValorDevolver = 0; } else { cm.ValorDevolver = listaaux.ElementAt(i).Valor; cm.ValorPago = 0; } cm.DataPagamento = listaaux.ElementAt(i).Data; cm.StatusPagamento = "fechada"; int k = cc.atualizaComissao(cm); if (k > 0) { if (listaaux.ElementAt(i).Status.Equals("PAGAR")) { Entidades.ContasPagar cp = new Entidades.ContasPagar(); cp.DataPagamento = DateTime.Now; cp.CodigoContasaPagar = cpc.retornaMax() + 1; cp.DataVencimento = listaaux.ElementAt(i).Data; cp.ValorPago = listaaux.ElementAt(i).Valor; cp.ValorTotal = listaaux.ElementAt(i).Valor; cp.ValorParcela = listaaux.ElementAt(i).Valor; cp.Observacao = ""; cp.Status = true; cp.Parcela = 1; cp.Compra = new Entidades.Compra(); cp.Comissao = cm; cp.Caixa = _caixa; cp.CodParcela = 1; cp.Despesa = _despesa; cp.FormaPagamento = forma; int p = cpc.insereLancamento(cp); if (p > 0) { i++; } else { teste = true; } } else { Entidades.ContasReceber cr = new Entidades.ContasReceber(); cr.DtVencimento = listaaux.ElementAt(i).Data; cr.ValorTotal = listaaux.ElementAt(i).Valor; cr.Obs = "fechada"; DataTable dtPessoa = new Controller.PessoaController().retornaPessoaCod(cbbParceiro.SelectedValue.ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { _pessoa = new Entidades.Pessoa(); DataRow drPessoa = dtPessoa.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } cr.Pessoaf = _pessoa; cr.Contrato = new Entidades.Contrato(); cr.Venda = new Entidades.Venda(); cr.CodigoFechamento = 0; cr.Comissao = cm; cr.Lista = new List <Entidades.Parcela>(); int tes = crc.gerarContasReceber(cr); if (tes > 0) { i++; } else { teste = true; } } } else { MessageBox.Show("Erro ao finalizar comissão!"); teste = true; } } if (i < listaaux.Count) { MessageBox.Show("Erro ao finalizar Comissões!"); } else { MessageBox.Show("Acerto de comissão finalizado com sucesso!"); listaaux = new List <Entidades.TabelaComissao>(); listaComissao = new List <Entidades.TabelaComissao>(); carregaDGV(); carregaDGVAux(); mskTotal.Text = somaValor() + ""; mskTotal.Text = Convert.ToDouble(mskTotal.Text).ToString("###,###,##0.00"); mskTotalPagar.Text = somaPagar() + ""; mskTotalPagar.Text = Convert.ToDouble(mskTotalPagar.Text).ToString("###,###,##0.00"); mskTotalReceber.Text = somaReceber() + ""; mskTotalReceber.Text = Convert.ToDouble(mskTotalReceber.Text).ToString("###,###,##0.00"); } } else { MessageBox.Show("Nenhuma comissão na lista para acerto"); } }
private void btnEstornar_Click(object sender, EventArgs e) { if (dgvParcelas.CurrentRow.Index > -1) { Controller.VendaController vc = new Controller.VendaController(); Entidades.Pessoa _pessoa = new Entidades.Pessoa(); Entidades.Parcela parc = new Entidades.Parcela(); Entidades.Caixa cx = new Entidades.Caixa(); Entidades.Usuario _usuario = new Entidades.Usuario(); double pago = 0; pago = Convert.ToDouble(dgvParcelas.CurrentRow.Cells[3].Value.ToString()); if (pago > 0) { DialogResult resulta = MessageBox.Show("Deseja realmente fazer o estorno", "caption", MessageBoxButtons.YesNo); if (resulta == DialogResult.Yes) { int intcodc = 0, intcodp = 0; int.TryParse(dgvParcelas.CurrentRow.Cells[0].FormattedValue.ToString(), out intcodc); int.TryParse(dgvParcelas.CurrentRow.Cells[1].FormattedValue.ToString(), out intcodp); if (intcodc > 0 && intcodp > 0) { DataTable dt = crc.retornaParcelaContaReceber(intcodc, intcodp); if (dt != null && dt.Rows.Count > 0) { DataRow drParcela = dt.Rows[0]; parc.Codigo = intcodp; parc.DataPagamento = Convert.ToDateTime(drParcela["parc_datapagamento"].ToString()); parc.DataVencimento = Convert.ToDateTime(drParcela["parc_datavencimento"].ToString()); parc.ValorPago = Convert.ToDouble(drParcela["parc_valorpago"].ToString()); parc.ValorReceber = Convert.ToDouble(drParcela["parc_valor"].ToString()); DataTable dtCaixa = new Controller.CaixaController().retornacaixaAbetoDia(); if (dtCaixa != null && dtCaixa.Rows.Count > 0) { DataRow drCaixa = dtCaixa.Rows[0]; cx.CodCaixa = Convert.ToInt32(drCaixa["codcaixa"].ToString()); cx.DataAbertura = Convert.ToDateTime(drCaixa["caixa_datahoraabertura"].ToString()); cx.DataFechamento = Convert.ToDateTime(drCaixa["caixa_datahorafecha"].ToString()); cx.SaldoInicial = Convert.ToDouble(drCaixa["caixa_saldoinicial"].ToString()); cx.Troco = Convert.ToDouble(drCaixa["caixa_troco"].ToString()); cx.TotalEntrada = Convert.ToDouble(drCaixa["caixa_totalentra"].ToString()); cx.TotalSaida = Convert.ToDouble(drCaixa["caixa_totalsaida"].ToString()); DataTable dtP = new Controller.PessoaController().retornaPessoaCod(drCaixa["codpessoa"].ToString()); if (dtP != null && dtP.Rows.Count > 0) { DataRow drPessoa = dtP.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } cx.Pessoa = _pessoa; DataTable dtUsuario = new Controller.UsuarioController().retornaObjUsuario(Convert.ToInt32(drCaixa["codusuario"].ToString())); if (dtUsuario != null && dtUsuario.Rows.Count > 0) { DataRow drUsuario = dtUsuario.Rows[0]; _usuario.UsuarioCodigo = Convert.ToInt32(drUsuario["codusuario"].ToString()); _usuario.Login = drUsuario["usu_usuario"].ToString(); _usuario.Senha = drUsuario["usu_senha"].ToString(); _usuario.Nivel = Convert.ToInt32(drUsuario["usu_nivel"].ToString()); } cx.Usuario = _usuario; } parc.Caixa = cx; } parc.ValorPago = 0; parc.DataPagamento = DateTime.MinValue; parc.Forma = new Entidades.FormaPagamento(); int res = crc.realizarRecebimento(parc, intcodc); if (res > 0) { int tes = crc.atualizaStatus(intcodc, "aberta"); if (tes > 0) { int cod = crc.retornaVenda(intcodc); int p = vc.atualizaStatus(cod, "aberta"); if (p > 0) { MessageBox.Show("Valor estornado com sucesso!"); limpaCampos(); } } else { MessageBox.Show("Erro ao realizar estorno!"); } } else { MessageBox.Show("Erro ao realizar estorno!"); } } } } } }
private void carregaTela(int codD, int codP) { Controller.ContasReceberController crc = new Controller.ContasReceberController(); Controller.PessoaController pc = new Controller.PessoaController(); Controller.VendaController vc = new Controller.VendaController(); Controller.ComissaoController cmc = new Controller.ComissaoController(); Controller.PacoteController pacc = new Controller.PacoteController(); Controller.AgendaController agc = new Controller.AgendaController(); Entidades.ContasReceber cr = new Entidades.ContasReceber(); Entidades.Pessoa _pessoa = new Entidades.Pessoa(); Entidades.Caixa cx = new Entidades.Caixa(); Entidades.Parcela parc = new Entidades.Parcela(); Entidades.FormaPagamento forma = new Entidades.FormaPagamento(); Entidades.Venda venda = new Entidades.Venda(); Entidades.Comissao cm = new Entidades.Comissao(); Entidades.Contrato ct = new Entidades.Contrato(); Entidades.Usuario _usuario = new Entidades.Usuario(); DataTable dtContaRec = crc.retornaContasCod(codD); if (dtContaRec != null && dtContaRec.Rows.Count > 0) { DataRow drContasRec = dtContaRec.Rows[0]; cr.Codigo = Convert.ToInt32(drContasRec["codcontareceber"].ToString()); cr.DtVencimento = Convert.ToDateTime(drContasRec["contrec_datavencimento"].ToString()); cr.ValorTotal = Convert.ToDouble(drContasRec["contrec_valortotal"].ToString()); cr.Obs = drContasRec["contrec_obs"].ToString(); cr.CodigoFechamento = Convert.ToInt32(drContasRec["codfiado"].ToString()); DataTable dtPessoa = pc.retornaPessoaCod(drContasRec["codpessoa"].ToString()); if (dtPessoa != null && dtPessoa.Rows.Count > 0) { DataRow drPessoa = dtPessoa.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } cr.Pessoaf = _pessoa; ttbCliente.Text = _pessoa.Nome; DataTable dtVenda = vc.retornaVendaCod(Convert.ToInt32(drContasRec["codvenda"].ToString())); if (dtVenda != null && dtVenda.Rows.Count > 0) { DataRow drVenda = dtVenda.Rows[0]; venda.Codigo = Convert.ToInt32(drVenda["codvenda"].ToString()); venda.Data = Convert.ToDateTime(drVenda["vend_datavenda"].ToString()); venda.Situacao = drVenda["vend_situacao"].ToString(); venda.ValorTotal = Convert.ToDouble(drVenda["vend_valortotal"].ToString()); venda.Observacao = drVenda["vend_obs"].ToString(); venda.CodigoFechamento = Convert.ToInt32(drVenda["codfechamento"].ToString()); venda.Pessoa = _pessoa; this.codVenda = venda.Codigo; this.codFechamento = venda.CodigoFechamento; } cr.Venda = venda; DataTable dtProdutosVenda = vc.retornaProdutos(venda.Codigo); // carregaGridProduto(dtProdutosVenda); DataTable dtComissao = cmc.retornaComissao(Convert.ToInt32(drContasRec["codcomissao"].ToString())); if (dtComissao != null && dtComissao.Rows.Count > 0) { DataRow drComissao = dtComissao.Rows[0]; cm.CodigoComissao = Convert.ToInt32(drComissao["codcomissao"].ToString()); cm.DataPagamento = Convert.ToDateTime(drComissao["comis_datapagamento"].ToString()); cm.ValorTotal = Convert.ToDouble(drComissao["comis_valortotal"].ToString()); cm.ValorPago = Convert.ToDouble(drComissao["comis_valorpago"].ToString()); cm.ValorDevolver = Convert.ToDouble(drComissao["comis_valordevedor"].ToString()); cm.StatusComissao = drComissao["comis_statuscomissao"].ToString(); cm.StatusPagamento = drComissao["comis_statuspagamento"].ToString(); } cr.Comissao = cm; cr.Contrato = ct; List <Entidades.Parcela> lista = new List <Entidades.Parcela>(); DataTable dtParcela = crc.retornaParcelaContaReceber(codD, codP); if (dtParcela != null && dtParcela.Rows.Count > 0) { DataRow drParcela = dtParcela.Rows[0]; parc.Codigo = codP; parc.DataPagamento = Convert.ToDateTime(drParcela["parc_datapagamento"].ToString()); parc.DataVencimento = Convert.ToDateTime(drParcela["parc_datavencimento"].ToString()); parc.ValorPago = Convert.ToDouble(drParcela["parc_valorpago"].ToString()); parc.ValorReceber = Convert.ToDouble(drParcela["parc_valor"].ToString()); DataTable dtCaixa = new Controller.CaixaController().retornacaixaAbetoDia(); if (dtCaixa != null && dtCaixa.Rows.Count > 0) { DataRow drCaixa = dtCaixa.Rows[0]; cx.CodCaixa = Convert.ToInt32(drCaixa["codcaixa"].ToString()); cx.DataAbertura = Convert.ToDateTime(drCaixa["caixa_datahoraabertura"].ToString()); cx.DataFechamento = Convert.ToDateTime(drCaixa["caixa_datahorafecha"].ToString()); cx.SaldoInicial = Convert.ToDouble(drCaixa["caixa_saldoinicial"].ToString()); cx.Troco = Convert.ToDouble(drCaixa["caixa_troco"].ToString()); cx.TotalEntrada = Convert.ToDouble(drCaixa["caixa_totalentra"].ToString()); cx.TotalSaida = Convert.ToDouble(drCaixa["caixa_totalsaida"].ToString()); DataTable dtP = new Controller.PessoaController().retornaPessoaCod(drCaixa["codpessoa"].ToString()); if (dtP != null && dtP.Rows.Count > 0) { _pessoa = new Entidades.Pessoa(); DataRow drPessoa = dtPessoa.Rows[0]; _pessoa.Codigo = Convert.ToInt32(drPessoa["codpessoa"].ToString()); _pessoa.Nome = drPessoa["pes_nome"].ToString(); _pessoa.DataCadastro = Convert.ToDateTime(drPessoa["pes_datacadastro"].ToString()); _pessoa.TipoPessoa = drPessoa["pes_tipopessoa"].ToString(); _pessoa.StatusPessoa = Convert.ToBoolean(drPessoa["pes_statuspessoa"].ToString()); _pessoa.Observacao = drPessoa["pes_obs"].ToString(); _pessoa.Fiado = Convert.ToBoolean(drPessoa["pes_fiado"].ToString()); _pessoa.Email = drPessoa["pes_email"].ToString(); _pessoa.Telefone = drPessoa["pes_fone"].ToString(); _pessoa.Celular = drPessoa["pes_cel"].ToString(); } cx.Pessoa = _pessoa; DataTable dtUsuario = new Controller.UsuarioController().retornaObjUsuario(Convert.ToInt32(drCaixa["codusuario"].ToString())); if (dtUsuario != null && dtUsuario.Rows.Count > 0) { DataRow drUsuario = dtUsuario.Rows[0]; _usuario.UsuarioCodigo = Convert.ToInt32(drUsuario["codusuario"].ToString()); _usuario.Login = drUsuario["usu_usuario"].ToString(); _usuario.Senha = drUsuario["usu_senha"].ToString(); _usuario.Nivel = Convert.ToInt32(drUsuario["usu_nivel"].ToString()); } cx.Usuario = _usuario; } parc.Caixa = cx; DataTable dtForma = new Controller.PagamentoController().retornaObjFormaPagamento(Convert.ToInt32(drParcela["codformapag"].ToString())); if (dtForma != null && dtForma.Rows.Count > 0) { if (dtForma != null && dtForma.Rows.Count > 0) { DataRow drForma = dtForma.Rows[0]; forma.Codigo = Convert.ToInt32(drForma["codformapag"].ToString()); forma.Forma = drForma["formpag_descricao"].ToString(); } } parc.Forma = forma; lista.Add(parc); this.listaparcela = lista; this.parct = parc; this.codConta = cr.Codigo; } cr.Lista = lista; DataTable dtServicos = agc.retornaServicosCliente(cr.Pessoaf.Codigo); if (dtServicos != null && dtServicos.Rows.Count > 0) { convertLista(dtServicos); //carregaGridServico(dtServicos); } mskSubtotal.Text = somaSubtotal(dtServicos) + this.parct.ValorReceber + ""; mskSubtotal.Text = Convert.ToDouble(mskSubtotal.Text).ToString("###,###,##0.00"); mskTotal.Text = somaSubtotal(dtServicos) + this.parct.ValorReceber + ""; mskTotal.Text = Convert.ToDouble(mskTotal.Text).ToString("###,###,##0.00"); mskRecebido.Text = "0.00"; mskRestante.Text = "0.00"; mskTroco.Text = "0.00"; } }