private void btnBuscar_Click(object sender, EventArgs e)
        {
            m_empreendimento.idloteamento = Convert.ToInt32(cbxEmpreendimento.EditValue);
            var Empresa = c_empreendimento.CarregarEmpresa(m_empreendimento);
            var Obra    = c_empreendimento.CarregarObra(m_empreendimento);

            if (cbxCorretor.Text != string.Empty)
            {
                advBandedGridView1.ActiveFilterString = "[corretor_pf] = '" + cbxCorretor.Text + "'";
            }
            else if (cbxEmpreendimento.Text != string.Empty)
            {
                advBandedGridView1.ActiveFilterString = "[empresa] = '" + Empresa + "' and [obra] = '" + Obra + "'";
            }
            else if (cbxTipoPeriodo.Text != string.Empty)
            {
                /*
                 * Data Recebimento
                 * Data Vencimento
                 * Data Venda
                 * Data Cad. Venda
                 * Data Cad.Comissão
                 * Geral
                 */
                var PeriodoTipo = cbxTipoPeriodo.EditValue;
                switch (PeriodoTipo)
                {
                case "Data Recebimento":
                    break;

                case "Data Vencimento":
                    break;

                case "Data Venda":
                    break;

                case "Data Cad.Venda":
                    break;

                case "Data Cad.Comissão":
                    break;

                case "Geral":
                    break;

                default:
                    break;
                }
            }


            /*
             *      0 - Não Liberada
             *      1 - Liberada
             *      2 - Paga
             *      3 - Bloqueada
             *      4 - Cancelada
             *      Geral
             */


            //advBandedGridView1.ActiveFilterString = "[empresa] = '"+Empresa+"' and [obra] = '"+Obra+"' and [corretor_pf] = '"+cbxCorretor.Text+"'";
        }
示例#2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            gbxDadosDaVenda.Enabled   = false;
            gbxEmpreendimento.Enabled = false;
            gbxParcelas.Enabled       = false;
            splashScreenManagerN.ShowWaitForm();

            if (txtCliente.Text != string.Empty && txtLote.Text != string.Empty && txtQuadra.Text != string.Empty && txtValorParcela.Text != string.Empty &&
                txtValorVenda.Text != string.Empty && txtVenda.Text != string.Empty && cbxCorretor.Text != string.Empty && cbxLoteamento.Text != string.Empty &&
                cbxParcelaTipo.Text != string.Empty && cbxStatusVenda.Text != string.Empty && nudQtdParcelas.Value > 0)
            {
                m_comissoes.usuariocad   = _UsuarioCad;
                m_comissoes.corretor_pf  = cbxCorretor.Text;
                m_comissoes.DataVenda    = dtpDataVenda.Value;
                m_comissoes.datacadvenda = dtpDataCadastro.Value;
                m_comissoes.quadra       = txtQuadra.Text;
                m_comissoes.lote         = txtLote.Text;
                m_comissoes.NomeCliente  = txtCliente.Text;
                m_comissoes.statusvenda  = cbxStatusVenda.Text;
                m_comissoes.tipoparcela  = cbxParcelaTipo.Text;
                m_comissoes.valorvenda   = Convert.ToDecimal(txtValorVenda.Text.Replace("R$", ""));
                m_comissoes.valorparcela = Convert.ToDecimal(txtValorParcela.Text.Replace("R$", ""));
                m_comissoes.venda        = txtVenda.Text;

                m_loteamento.idloteamento = Convert.ToInt32(cbxLoteamento.EditValue);
                m_comissoes.obra          = c_loteamento.CarregarObra(m_loteamento);
                m_loteamento.empresa      = c_loteamento.CarregarEmpresa(m_loteamento);
                m_comissoes.empresa       = c_loteamento.CarregarEmpresa(m_loteamento);


                if (_AlteraCad == false)
                {
                    m_comissoes.datacadcomissao = DateTime.Now;
                    if (nudQtdParcelas.Value > 1)
                    {
                        for (int i = 1; i <= nudQtdParcelas.Value; i++)
                        {
                            m_comissoes.parcelacomissao      = i;
                            m_comissoes.totalparcelacomissao = Convert.ToInt32(nudQtdParcelas.Value);
                            if (i == 1)
                            {
                                m_comissoes.vencimentoparcela = dtpDataVencimento.Value;
                            }
                            else
                            {
                                dtpDataVencimento.Value       = dtpDataVencimento.Value.AddMonths(1);
                                m_comissoes.vencimentoparcela = dtpDataVencimento.Value;
                            }
                            c_Comissoes.NovasComissoes(m_comissoes);
                        }
                        splashScreenManagerN.CloseWaitForm();
                        MessageBox.Show("Comissões adicionadas com sucesso!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        AtualizarGrid();
                        this.Close();
                    }
                    else
                    {
                        m_comissoes.parcelacomissao      = 1;
                        m_comissoes.totalparcelacomissao = 1;
                        m_comissoes.vencimentoparcela    = dtpDataVencimento.Value;
                        c_Comissoes.NovasComissoes(m_comissoes);
                        splashScreenManagerN.CloseWaitForm();
                        MessageBox.Show("Comissão adicionada com sucesso!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        AtualizarGrid();
                        this.Close();
                    }
                }
                else if (_AlteraCad == true)
                {
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos corretamente!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                splashScreenManagerN.CloseWaitForm();
                gbxDadosDaVenda.Enabled   = true;
                gbxEmpreendimento.Enabled = true;
                gbxParcelas.Enabled       = true;
            }
        }