Exemplo n.º 1
0
 private void NomeClientetextBox_TextChanged(object sender, EventArgs e)
 {
     try
     {
         //consulta o clienteif
         if (!string.IsNullOrWhiteSpace(NomeClientetextBox.Text))
         {
             var cliente = new CLIENTEDAL().CONSULTATODOSPELONOMEcomlike(NomeClientetextBox.Text.Trim());
             if (cliente.Count > 0)
             {
                 DGVDADOS.DataSource = null;
                 DGVDADOS.Columns.Clear();
                 DGVDADOS.DataSource = cliente;
                 Add_ColunaMenu();
                 MontarGrid();
             }
             else
             {
                 InsertarFilas();
             }
         }
         else
         {
             InsertarFilas();
         }
     }
     catch (Exception ex)
     {
         MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
     }
 }
Exemplo n.º 2
0
        private void BtnFinalizarCancelamento_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtvalorreceita.Text))
                {
                    MessageBoxEx.Show("Preenha um valor de despesa pra salvar os dados!");
                    return;
                }
                if (combocategoriareceita.SelectedIndex == 0)
                {
                    MessageBoxEx.Show("Sem categoria de despesa pra salvar os dados!");
                    return;
                }

                new DespesasReceitasDAL().InserirReceitas(receitas(C));

                //faz update no cliente no status dele para CANCELADO
                //localizando o cliente
                var cliente = new CLIENTEDAL().CONSULTATODOSPELONOME(LbNomeClienteTelaCancelamento.Text.Trim());
                new CLIENTEDAL().UpdateClienteCancelamento(cliente.ID, "CANCELADO");

                //alterar o imovel que estar sendo ultilizado para a situação
                new imovelDAL().AlterarSituacaoImovel(IDImovel, "Disponivel");

                MessageBoxEx.Show("Inserido com sucesso!");
                Finalizar = true;
                Close();
                this.Dispose();
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro: " + ex.Message);
            }
        }
Exemplo n.º 3
0
        private void contratoDeMensalidImprestimoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var NomeCliente = Convert.ToString(DGVDADOS.SelectedRows[0].Cells["NOME"].Value.ToString());

            cliente cliente        = new CLIENTEDAL().CONSULTATODOSPELONOME(NomeCliente);
            var     existeContrato = new ContratoImprestimoDAL().ConsultaContratos(new ContratoImprestimo()
            {
                ID_CLIENTE = cliente.ID
            });

            if (existeContrato.Count > 0)
            {
                //consulta todos os contratos desse cliente
                using (frmSelecionaContratoImprestimo pagamento = new frmSelecionaContratoImprestimo())
                {
                    pagamento.ListaContratoCliente = existeContrato;
                    pagamento.ShowDialog();
                }
            }
            else if (existeContrato.Count <= 0)
            {
                using (FrmCriarCodicoesPagamentoImprestimo pagamento = new FrmCriarCodicoesPagamentoImprestimo())
                {
                    pagamento.LBnomedoadm_modulo.Text = NomeCliente;
                    pagamento.CodigoContrato          = 0;
                    pagamento.ShowDialog();
                }
            }
        }
Exemplo n.º 4
0
        private void btnLocalizarClienteIMPRESTIMO_Click(object sender, EventArgs e)
        {
            try
            {
                //consulta o cliente
                var cliente = new CLIENTEDAL().CONSULTATODOSPELONOME(ComboNomeCliente.Text.Trim());
                //localicar um contrato que estar ativo desse cliente
                var contratoAtivo = new ContratoImprestimoDAL().ConsultacontratoAtivo(cliente.ID, "ATIVO");

                //trazer os cliente e seu ultimo pagamento
                DateTime dataInicial = Convert.ToDateTime(DateTime.Now.Date.AddDays(+120));
                DateTime datafinal   = Convert.ToDateTime(DateTime.Now.Date.AddDays(+30));
                var      Situacao    = new ContratoImprestimoDAL().ConsultaSituacaoPagamento(dataInicial, datafinal, contratoAtivo.ID);

                if (Situacao.Rows.Count > 0)
                {
                    DGVDADOSIMPRESTIMO.DataSource = null;
                    //ECLUIR COLUNAS EXISTENTES
                    DGVDADOSIMPRESTIMO.Columns.Clear();
                    //adiconar colunas

                    DGVDADOSIMPRESTIMO.DataSource = Situacao;
                    Add_ColunaMenuImprestimo();
                    MontarGridImprestimo();

                    //definir R$ em um Campo
                    DGVDADOSIMPRESTIMO.Columns[4].DefaultCellStyle.Format = "c";
                    DGVDADOSIMPRESTIMO.Columns[5].DefaultCellStyle.Format = "c";
                }
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
            }
        }
Exemplo n.º 5
0
 public void ConsultaRadioCOntrato()
 {
     try
     {
         if (radioButtonContratosATIVO.Checked == true)
         {
             var Ativo = new CLIENTEDAL().CONSULTATODOSContratosATIVOS("ATIVO");
             DGVDADOS.DataSource = null;
             DGVDADOS.Columns.Clear();
             DGVDADOS.DataSource = Ativo;
             Add_ColunaMenu();
             MontarGrid();
         }
         else
         {
             var Ativo = new CLIENTEDAL().CONSULTATODOSContratosATIVOS("CANCELADO");
             DGVDADOS.DataSource = null;
             DGVDADOS.Columns.Clear();
             DGVDADOS.DataSource = Ativo;
             Add_ColunaMenu();
             MontarGrid();
         }
     }
     catch (Exception ex)
     {
         MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
     }
 }
Exemplo n.º 6
0
        private void mensagemWatsappToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string NomeCliente = Convert.ToString(DGVDADOS.SelectedRows[0].Cells["NOME"].Value);
            var    ClienteTela = new CLIENTEDAL().CONSULTATODOSPELONOME(NomeCliente);

            if (ClienteTela.TELEFONE1 == null)
            {
                MessageBoxEx.Show("Cliente não tem telefone cadastrado!"); return;
            }
            if (!string.IsNullOrEmpty(ClienteTela.TELEFONE1.ToString()))
            {
                DateTime           data    = Convert.ToDateTime(DGVDADOS.SelectedRows[0].Cells["DATA_VENCIMENTO"].Value);
                CultureInfo        culture = new CultureInfo("pt-BR");
                DateTimeFormatInfo dtfi    = culture.DateTimeFormat;
                int    dia             = data.Day;
                int    ano             = data.Year;
                string mes             = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
                string diasemana       = culture.TextInfo.ToTitleCase(dtfi.GetDayName(data.DayOfWeek));
                string dataDesmenbrada = dia + " / " + mes + " / " + ano;

                Link.Text = @"https://api.whatsapp.com/send?phone=55" + ClienteTela.TELEFONE1.ToString().Replace(" ", "").Replace("-", "").Replace("(", "").Replace(")", "") + "&text=Ola(" + ClienteTela.NOME.ToString() + " )" +
                            "Consta em nossos cadastros que o pagamento referente (ao aluguel), (Mês de " + mes + ") . Com vencimento na data ( " + dataDesmenbrada + "), ainda está em aberto." +
                            "Valor da mensalidade R$: " + DGVDADOS.SelectedRows[0].Cells["VALOR"].Value + "." +
                            "Caso tenha alguma dúvida ou oposição ao processo e também haja interesse em realizar a quitação do valor," +
                            "   peço que entre em contato por um dos números ficaremos felizes em atendê-lo." +
                            "Atenciosamente " +
                            "Setor Administrativo JB aluguéis";
                //enviar watsap
                System.Diagnostics.Process pStart = new System.Diagnostics.Process();
                pStart.StartInfo = new System.Diagnostics.ProcessStartInfo(Link.Text);
                pStart.Start();
            }
        }
Exemplo n.º 7
0
        private void frmconsultadepagamento_Load(object sender, EventArgs e)
        {
            try
            {
                //Clientes no combo
                var listaprodutos = new CLIENTEDAL().CONSULTATODOS();
                listaprodutos.Insert(0, new cliente()
                {
                    NOME = "SELECIONE"
                });
                ComboNomeCliente.DisplayMember = "NOME";
                ComboNomeCliente.ValueMember   = "ID";
                ComboNomeCliente.DataSource    = listaprodutos;

                ComboNomeClienteiMPRESTIMO.DisplayMember = "NOME";
                ComboNomeClienteiMPRESTIMO.ValueMember   = "ID";
                ComboNomeClienteiMPRESTIMO.DataSource    = listaprodutos;
                //LocalizarPeladata();
                LocalizarClienteDePlanosParaTela();

                //localizar parcelas de imprestimo
                LocalizarClienteDeImprestimo();
                Parametros();
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro" + ex.Message);
            }
        }
Exemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DateTime dataInicial = Convert.ToDateTime(DateTime.Now.Date.AddDays(-120));
                DateTime datafinal   = Convert.ToDateTime(DateTime.Now.Date);//Convert.ToDateTime(DateTime.Now.Date.AddDays(+30));
                SituacaoClientes   = new ContratoDAL().ConsultaSituacaoPagamento(dataInicial, datafinal);
                dgvMesa.DataSource = SituacaoClientes;
                dgvMesa.DataBind();

                //for (int i = 0; i < dgvMesa.Rows.Count; i++)
                //{
                //    dgvMesa.Rows[i].Cells[0].Visible = false;
                //    dgvMesa.Rows[i].Cells[1].Visible = false;
                //}

                var listaprodutos = new CLIENTEDAL().CONSULTATODOS();
                listaprodutos.Insert(0, new cliente()
                {
                    NOME = "SELECIONE"
                });
                ListaClienteCombo.DataSource     = listaprodutos;
                ListaClienteCombo.DataValueField = "ID";
                ListaClienteCombo.DataTextField  = "NOME";
                ListaClienteCombo.DataBind();
                Session.Remove("DadosLinhaCelecionada");
            }
            if (Session["Usuario"] == null)
            {
                Session["Mensagem"] = "Sua sessão expirou!\n\nFaça login novamente";
                MensageBox("Sua sessão expirou!\n\nFaça login novamente");
                Response.Redirect("TelaPrincipla.aspx");
            }
            else if (Session["Usuario"] != null)
            {
                //etCurrentPageName();
                LoginUsuario usuario = (LoginUsuario)Session["Usuario"];
                if (this.Master.AppRelativeVirtualPath == "~/Site.Mobile.Master")//"~/Site.Master"
                {
                    ((Site_Mobile)this.Master).Nomeusuario  = usuario.NOME;
                    ((Site_Mobile)this.Master).NivelUsuario = usuario.CARGO;
                }
                else if (this.Master.AppRelativeVirtualPath == "~/Site.Master")//~/Site.Mobile.Master
                {
                    ((SiteMaster)this.Master).Nomeusuario  = usuario.NOME;
                    ((SiteMaster)this.Master).NivelUsuario = usuario.CARGO;
                }
                //errro: Não é possível converter um objeto do tipo 'ASP.site_master' no tipo 'sistemaVersaoWEB.Site_Mobile'."
            }
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //trazer os cliente e seu ultimo pagamento
                DateTime dataInicial = Convert.ToDateTime(DateTime.Now.Date.AddDays(-120));
                DateTime datafinal   = Convert.ToDateTime(DateTime.Now.Date);//Convert.ToDateTime(DateTime.Now.Date.AddDays(+30));
                SituacaoClientes   = new ContratoImprestimoDAL().ConsultaSituacaoPagamento(dataInicial, datafinal);
                dgvMesa.DataSource = null;
                dgvMesa.DataSource = SituacaoClientes;
                dgvMesa.DataBind();

                var listaprodutos = new CLIENTEDAL().CONSULTATODOS();
                listaprodutos.Insert(0, new cliente()
                {
                    NOME = "SELECIONE"
                });
                ListaClienteCombo.DataSource     = listaprodutos;
                ListaClienteCombo.DataValueField = "ID";
                ListaClienteCombo.DataTextField  = "NOME";
                ListaClienteCombo.DataBind();
                //Session.Remove("DadosLinhaCelecionada");
            }
            if (Session["Usuario"] == null)
            {
                Session["Mensagem"] = "Sua sessão expirou!\n\nFaça login novamente";
                MensageBox("Sua sessão expirou!\n\nFaça login novamente");
                Response.Redirect("TelaPrincipla.aspx");
            }
            else if (Session["Usuario"] != null)
            {
                LoginUsuario usuario = (LoginUsuario)Session["Usuario"];
                if (this.Master.AppRelativeVirtualPath == "~/Site.Mobile.Master")//"~/Site.Master"
                {
                    ((Site_Mobile)this.Master).Nomeusuario  = usuario.NOME;
                    ((Site_Mobile)this.Master).NivelUsuario = usuario.CARGO;
                }
                else if (this.Master.AppRelativeVirtualPath == "~/Site.Master")//~/Site.Mobile.Master
                {
                    ((SiteMaster)this.Master).Nomeusuario  = usuario.NOME;
                    ((SiteMaster)this.Master).NivelUsuario = usuario.CARGO;
                }
            }
        }
Exemplo n.º 10
0
        protected void BtnLocalizar_Click(object sender, EventArgs e)
        {
            try
            {
                //consulta o cliente
                var cliente = new CLIENTEDAL().CONSULTATODOSPELONOME(ListaClienteCombo.SelectedItem.ToString());
                //localicar um contrato que estar ativo desse cliente
                var contratoAtivo = new ContratoImprestimoDAL().ConsultacontratoAtivo(cliente.ID, "ATIVO");


                if (contratoAtivo.ID > 0)
                {
                    //trazer os cliente e seu ultimo pagamento
                    DateTime dataInicial        = Convert.ToDateTime(DateTime.Now.Date.AddDays(-120));
                    DateTime datafinal          = Convert.ToDateTime(DateTime.Now.Date.AddDays(+120));
                    var      SituacaoAtualizada = new ContratoImprestimoDAL().ConsultaSituacaoPagamento(dataInicial, datafinal, contratoAtivo.ID);

                    if (SituacaoAtualizada.Rows.Count > 0)
                    {
                        //Session.Remove("DadosLinhaCelecionada");
                        dgvMesa.DataSource = null;
                        dgvMesa.DataSource = SituacaoAtualizada;
                        dgvMesa.DataBind();
                    }
                    else
                    {
                        MensageBox("Não tem parcelas cadatrada para esse contrato!");
                    }
                }
                else
                {
                    MensageBox("Nenhum contrato(ATIVO) pra esse cliente");
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 11
0
        private void nOMETextBox_TextChanged(object sender, EventArgs e)
        {
            //consulta cliente se existi
            try
            {
                if (!string.IsNullOrWhiteSpace(nOMETextBox.Text))
                {
                    var adm_moduloRetorno = new CLIENTEDAL().CONSULTATODOSPELONOMEcomlikeUMcliente(nOMETextBox.Text.Trim());
                    if (adm_moduloRetorno.ID > 0)
                    {
                        iDTextBox.Text = adm_moduloRetorno.ID.ToString();
                        //nOMETextBox.Text = adm_moduloRetorno.NOME.ToString();
                        if (adm_moduloRetorno.OBS != null)
                        {
                            oBSTextBox.Text = adm_moduloRetorno.OBS.ToString();
                        }

                        if (adm_moduloRetorno.DIAVENCIMENTO != null)
                        {
                            dIAVENCIMENTOTextBox.Text = adm_moduloRetorno.DIAVENCIMENTO.ToString();
                        }

                        if (adm_moduloRetorno.EMAILPARTICULAR != null)
                        {
                            eMAILPARTICULARTextBox.Text = adm_moduloRetorno.EMAILPARTICULAR.ToString();
                        }

                        if (adm_moduloRetorno.TELEFONE2 != null)
                        {
                            tELEFONE2TextBox.Text = adm_moduloRetorno.TELEFONE2.ToString();
                        }
                        if (adm_moduloRetorno.CPFCNPJ != null)
                        {
                            cPFCNPJTextBox.Text = adm_moduloRetorno.CPFCNPJ.ToString();
                        }
                        if (adm_moduloRetorno.TELEFONE1 != null)
                        {
                            tELEFONE1TextBox.Text = adm_moduloRetorno.TELEFONE1.ToString();
                        }

                        if (adm_moduloRetorno.ENDERECO != null)
                        {
                            eNDERECOTextBox.Text = adm_moduloRetorno.ENDERECO.ToString();
                        }
                        if (adm_moduloRetorno.BAIRRO != null)
                        {
                            bAIRROTextBox.Text = adm_moduloRetorno.BAIRRO.ToString();
                        }
                        if (adm_moduloRetorno.CIDADE != null)
                        {
                            cIDADETextBox.Text = adm_moduloRetorno.CIDADE.ToString();
                        }
                        if (adm_moduloRetorno.CEP != null)
                        {
                            cEPTextBox.Text = adm_moduloRetorno.CEP.ToString();
                        }

                        if (adm_moduloRetorno.NUMEROINDETIDADE != null)
                        {
                            nUMEROINDETIDADETextBox.Text = adm_moduloRetorno.NUMEROINDETIDADE.ToString();
                        }

                        if (adm_moduloRetorno.FOTO != null)
                        {
                            //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));

                            imagemadm_modulo.Image = new cliente().BuscarImagem(adm_moduloRetorno.FOTO);
                            foto = "Foto Original";
                        }
                        if (adm_moduloRetorno.IMAGEM1 != null)
                        {
                            //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));
                            try
                            {
                                pictureBoxIMAGEM1.Image = new cliente().BuscarImagem1(adm_moduloRetorno.IMAGEM1);
                                foto1 = "Foto Original";
                            }
                            catch { }
                        }
                        if (adm_moduloRetorno.IMAGEM2 != null)
                        {
                            //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));
                            try
                            {
                                pictureBoxIMAGEM2.Image = new cliente().BuscarImagem2(adm_moduloRetorno.IMAGEM2);
                                foto2 = "Foto Original";
                            }
                            catch { }
                        }
                        if (adm_moduloRetorno.IMAGEM3 != null)
                        {
                            //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));
                            try
                            {
                                pictureBoxIMAGEM3.Image = new cliente().BuscarImagem3(adm_moduloRetorno.IMAGEM3);
                                foto3 = "Foto Original";
                            }
                            catch { }
                        }
                        //muda o nome do botão pra altera
                        BtnSalvaradm_modulo.Text = "Alterar";
                    }
                    else
                    {
                        iDTextBox.Clear();
                        //nOMETextBox.Clear();
                        oBSTextBox.Clear();
                        dIAVENCIMENTOTextBox.Clear();
                        eMAILPARTICULARTextBox.Clear();
                        tELEFONE2TextBox.Clear();
                        cPFCNPJTextBox.Clear();
                        tELEFONE1TextBox.Clear();
                        eNDERECOTextBox.Clear();
                        bAIRROTextBox.Clear();
                        cIDADETextBox.Clear();
                        cEPTextBox.Clear();
                        nUMEROINDETIDADETextBox.Clear();
                        imagemadm_modulo.Image  = null;
                        pictureBoxIMAGEM1.Image = null;
                        pictureBoxIMAGEM2.Image = null;
                        pictureBoxIMAGEM3.Image = null;
                        foto  = "";
                        foto1 = "";
                        foto2 = "";
                        foto3 = "";
                        //muda o nome do botão pra altera
                        BtnSalvaradm_modulo.Text = "Salvar";
                    }
                }
                else
                {
                    iDTextBox.Clear();
                    //nOMETextBox.Clear();
                    oBSTextBox.Clear();
                    dIAVENCIMENTOTextBox.Clear();
                    eMAILPARTICULARTextBox.Clear();
                    tELEFONE2TextBox.Clear();
                    cPFCNPJTextBox.Clear();
                    tELEFONE1TextBox.Clear();
                    eNDERECOTextBox.Clear();
                    bAIRROTextBox.Clear();
                    cIDADETextBox.Clear();
                    cEPTextBox.Clear();
                    nUMEROINDETIDADETextBox.Clear();
                    imagemadm_modulo.Image  = null;
                    pictureBoxIMAGEM1.Image = null;
                    pictureBoxIMAGEM2.Image = null;
                    pictureBoxIMAGEM3.Image = null;
                    foto  = "";
                    foto1 = "";
                    foto2 = "";
                    foto3 = "";
                    //muda o nome do botão pra altera
                    BtnSalvaradm_modulo.Text = "Salvar";
                }
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
            }
        }
Exemplo n.º 12
0
        private cliente Objetoadm_modulo()
        {
            cliente retorno = new cliente()
            {
                //ID = Convert.ToInt32(iDTextBox.Text),
                NOME             = nOMETextBox.Text.Trim(),
                OBS              = oBSTextBox.Text.Trim(),
                DATA             = DateTime.Now.Date,
                DIAVENCIMENTO    = dIAVENCIMENTOTextBox.Text.Trim(),
                EMAILPARTICULAR  = eMAILPARTICULARTextBox.Text.Trim(),
                CPFCNPJ          = cPFCNPJTextBox.Text.Trim(),
                TELEFONE1        = tELEFONE1TextBox.Text.Trim().Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", ""),
                TELEFONE2        = tELEFONE2TextBox.Text.Trim().Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", ""),
                ENDERECO         = eNDERECOTextBox.Text.Trim(),
                BAIRRO           = bAIRROTextBox.Text.Trim(),
                CIDADE           = cIDADETextBox.Text.Trim(),
                CEP              = cEPTextBox.Text.Trim(),
                NUMEROINDETIDADE = nUMEROINDETIDADETextBox.Text.Trim()
            };

            if (this.foto == "Foto Original")
            {
                var mt = new CLIENTEDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.FOTO = mt.FOTO;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto))
                {
                    retorno.CarregaImagem(this.foto);
                }
            }

            if (this.foto1 == "Foto Original")
            {
                var mt = new CLIENTEDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.IMAGEM1 = mt.IMAGEM1;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto1))
                {
                    retorno.CarregaImagem1(this.foto1);
                }
            }
            if (this.foto2 == "Foto Original")
            {
                var mt = new CLIENTEDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.IMAGEM2 = mt.IMAGEM2;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto2))
                {
                    retorno.CarregaImagem2(this.foto2);
                }
            }
            if (this.foto3 == "Foto Original")
            {
                var mt = new CLIENTEDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.IMAGEM3 = mt.IMAGEM3;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto3))
                {
                    retorno.CarregaImagem3(this.foto3);
                }
            }



            if (string.IsNullOrWhiteSpace(iDTextBox.Text))
            {
                retorno.ID = 0;
            }
            else
            {
                retorno.ID = Convert.ToInt32(iDTextBox.Text.Trim());
            }
            return(retorno);
        }
Exemplo n.º 13
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            FormNovoadm_modulo frm = new FormNovoadm_modulo();

            if (DGVDADOS.SelectedRows.Count > 0)
            {
                var adm_moduloRetorno = new CLIENTEDAL().CONSULTATODOSPELOID(Convert.ToInt32(DGVDADOS.SelectedRows[0].Cells["ID"].Value));
                if (adm_moduloRetorno.ID > 0)
                {
                    frm.iDTextBox.Text   = adm_moduloRetorno.ID.ToString();
                    frm.nOMETextBox.Text = adm_moduloRetorno.NOME.ToString();
                    if (adm_moduloRetorno.OBS != null)
                    {
                        frm.oBSTextBox.Text = adm_moduloRetorno.OBS.ToString();
                    }

                    if (adm_moduloRetorno.DIAVENCIMENTO != null)
                    {
                        frm.dIAVENCIMENTOTextBox.Text = adm_moduloRetorno.DIAVENCIMENTO.ToString();
                    }

                    if (adm_moduloRetorno.EMAILPARTICULAR != null)
                    {
                        frm.eMAILPARTICULARTextBox.Text = adm_moduloRetorno.EMAILPARTICULAR.ToString();
                    }

                    if (adm_moduloRetorno.TELEFONE2 != null)
                    {
                        frm.tELEFONE2TextBox.Text = adm_moduloRetorno.TELEFONE2.ToString().Trim().Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", "");
                    }
                    if (adm_moduloRetorno.CPFCNPJ != null)
                    {
                        frm.cPFCNPJTextBox.Text = adm_moduloRetorno.CPFCNPJ.ToString();
                    }
                    if (adm_moduloRetorno.TELEFONE1 != null)
                    {
                        frm.tELEFONE1TextBox.Text = adm_moduloRetorno.TELEFONE1.ToString().Trim().Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", "");
                    }

                    if (adm_moduloRetorno.ENDERECO != null)
                    {
                        frm.eNDERECOTextBox.Text = adm_moduloRetorno.ENDERECO.ToString();
                    }
                    if (adm_moduloRetorno.BAIRRO != null)
                    {
                        frm.bAIRROTextBox.Text = adm_moduloRetorno.BAIRRO.ToString();
                    }
                    if (adm_moduloRetorno.CIDADE != null)
                    {
                        frm.cIDADETextBox.Text = adm_moduloRetorno.CIDADE.ToString();
                    }
                    if (adm_moduloRetorno.CEP != null)
                    {
                        frm.cEPTextBox.Text = adm_moduloRetorno.CEP.ToString();
                    }

                    if (adm_moduloRetorno.NUMEROINDETIDADE != null)
                    {
                        frm.nUMEROINDETIDADETextBox.Text = adm_moduloRetorno.NUMEROINDETIDADE.ToString();
                    }

                    if (adm_moduloRetorno.FOTO != null)
                    {
                        //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));

                        frm.imagemadm_modulo.Image = new cliente().BuscarImagem(adm_moduloRetorno.FOTO);
                        frm.foto = "Foto Original";
                    }
                    if (adm_moduloRetorno.IMAGEM1 != null)
                    {
                        //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));
                        try
                        {
                            frm.pictureBoxIMAGEM1.Image = new cliente().BuscarImagem1(adm_moduloRetorno.IMAGEM1);
                            frm.foto1 = "Foto Original";
                        }
                        catch { }
                    }
                    if (adm_moduloRetorno.IMAGEM2 != null)
                    {
                        //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));
                        try
                        {
                            frm.pictureBoxIMAGEM2.Image = new cliente().BuscarImagem2(adm_moduloRetorno.IMAGEM2);
                            frm.foto2 = "Foto Original";
                        }
                        catch { }
                    }
                    if (adm_moduloRetorno.IMAGEM3 != null)
                    {
                        //MemoryStream ms = new MemoryStream(Convert.ToByte(DGVDADOS.CurrentRow.Cells[26].Value));
                        try
                        {
                            frm.pictureBoxIMAGEM3.Image = new cliente().BuscarImagem3(adm_moduloRetorno.IMAGEM3);
                            frm.foto3 = "Foto Original";
                        }
                        catch { }
                    }
                    //muda o nome do botão pra altera
                    frm.BtnSalvaradm_modulo.Text = "Alterar";
                    frm.ShowDialog();

                    //atualiza a grid
                    InsertarFilas();
                }
            }
            else
            {
                MessageBoxEx.Show("selecione um adm_modulo por favor, para operação!");
            }
        }
Exemplo n.º 14
0
        private void BtnSalvaradm_modulo_Click(object sender, EventArgs e)
        {
            contratoParcelamento contrato = new contratoParcelamento();

            try
            {
                //validação da tela
                if (comboImovel.SelectedIndex == 0)
                {
                    MessageBoxEx.Show("Valor incorreto!");
                    return;
                }
                if (string.IsNullOrWhiteSpace(vALOR_MESTextBox.Text))
                {
                    MessageBoxEx.Show("Valor incorreto!");
                    return;
                }
                var dados = DADOS();
                if (!string.IsNullOrWhiteSpace(iDTextBox.Text))
                {
                    new ContratoDAL().Update(dados);

                    //ja existe algumas parcelas no banco quero acrescentar mas
                    //excluir primeiro
                    new ContratoDAL().ExcluirParcelas(Convert.ToInt32(iDTextBox.Text));
                    for (int i = 0; i < dgvParcelas.RowCount; i++)
                    {
                        contrato.ID_CONTRATO     = Convert.ToInt32(iDTextBox.Text);
                        contrato.VALOR           = Convert.ToDecimal(dgvParcelas.Rows[i].Cells[1].Value.ToString().Replace("R$", ""));
                        contrato.DATA_VENCIMENTO = Convert.ToDateTime(dgvParcelas.Rows[i].Cells[2].Value);
                        if (dgvParcelas.Rows[i].Cells[3].Value.ToString() != "")
                        {
                            contrato.DATA_PAGAMENTO = Convert.ToDateTime(dgvParcelas.Rows[i].Cells[3].Value);
                        }

                        //pega o plano
                        if (RadioAvulso.Checked == true)
                        {
                            contrato.PLANO = "PLANO AVULSO";
                        }
                        else if (RadioVenda.Checked == true)
                        {
                            contrato.PLANO = "PLANO VENDA";
                        }
                        else if (RadioAluguel.Checked == true)
                        {
                            contrato.PLANO = "PLANO ALUGUEL";
                        }

                        contrato.SITUACAO      = "NAO PAGO";
                        contrato.N_MENSALIDADE = Convert.ToInt32(dgvParcelas.Rows[i].Cells[0].Value);
                        new ContratoDAL().InserirParcelas(contrato);
                    }
                }
                else
                {
                    int retorno = new ContratoDAL().Salvar(dados);
                    ////inserir os itens na tabela parcelas compra
                    for (int i = 0; i < dgvParcelas.RowCount; i++)
                    {
                        contrato.ID_CONTRATO     = retorno;
                        contrato.VALOR           = Convert.ToDecimal(dgvParcelas.Rows[i].Cells[1].Value.ToString().Replace("R$", ""));
                        contrato.DATA_VENCIMENTO = Convert.ToDateTime(dgvParcelas.Rows[i].Cells[2].Value);
                        //pega o plano
                        if (RadioAvulso.Checked == true)
                        {
                            contrato.PLANO = "PLANO AVULSO";
                        }
                        else if (RadioVenda.Checked == true)
                        {
                            contrato.PLANO = "PLANO VENDA";
                        }
                        else if (RadioAluguel.Checked == true)
                        {
                            contrato.PLANO = "PLANO ALUGUEL";
                        }


                        contrato.SITUACAO      = "NAO PAGO";
                        contrato.N_MENSALIDADE = Convert.ToInt32(dgvParcelas.Rows[i].Cells[0].Value);
                        new ContratoDAL().InserirParcelas(contrato);
                    }
                }
                //clocalndo o status do cliente para ATIVO
                //faz update no cliente no status dele para CANCELADO
                //localizando o cliente
                var cliente = new CLIENTEDAL().CONSULTATODOSPELONOME(LBnomedoadm_modulo.Text.Trim());
                new CLIENTEDAL().UpdateClienteCancelamento(cliente.ID, "ATIVO");

                //alterar o imovel que estar sendo ultilizado para a situação
                new imovelDAL().AlterarSituacaoImovel(ImovelSelecionado.ID, contrato.PLANO.Trim());

                MessageBoxEx.Show("Contrato ATIVO! Salvos com sucesso.");
                Close();
                this.Dispose();
            }
            catch (Exception ex)
            {
                ExceptionErro.ExibirMenssagemException(ex);
            }
        }
Exemplo n.º 15
0
        private void frmBasico_Load(object sender, EventArgs e)
        {
            // Definição dos dados do cedente
            objCedente.Cedente    = "JB IMOBILIARIA";
            objCedente.Endereco   = "Rua cosme ferreira";
            objCedente.CNPJ       = "05.343.346/0001-12";
            objCedente.Banco      = string.Empty; //"001";
            objCedente.Agencia    = string.Empty; //"000-7";
            objCedente.Conta      = string.Empty; //"00000-7";
            objCedente.Carteira   = string.Empty; //"18";
            objCedente.Modalidade = string.Empty; //"19";
            objCedente.Convenio   = string.Empty; //"123456";    // ATENÇÃO: Alguns Bancos usam um código de convenio para remapear a conta do clientes
            objCedente.CodCedente = string.Empty; //"123456";  // outros bancos chama isto de Codigo do Cedente ou Código do Cliente
            // outros usam os 2 campos para controles distintos!
            // Veja com atenção qual é o seu caso e qual destas variáveis deve ser usadas!
            // Olhe sempre os exemplos em ASP.Net se tiver dúvidas, pois lá há um exemplo para cada banco
            objCedente.UsoBanco = string.Empty;
            // Cedente.CIP = "456"; // se for informado esse campo o layout muda um pouco

            // Definição dos dados do sacado
            var LocalizandoCliente = new CLIENTEDAL().CONSULTATODOSPELONOME(NOMECLIENTE.Trim());

            objSacado.Sacado = LocalizandoCliente.NOME;
            if (LocalizandoCliente.CPFCNPJ != null)
            {
                objSacado.Documento = LocalizandoCliente.CPFCNPJ;
            }
            if (LocalizandoCliente.ENDERECO != null)
            {
                objSacado.Endereco = LocalizandoCliente.ENDERECO;
            }
            if (LocalizandoCliente.CIDADE != null)
            {
                objSacado.Cidade = LocalizandoCliente.CIDADE;
            }
            if (LocalizandoCliente.BAIRRO != null)
            {
                objSacado.Bairro = LocalizandoCliente.BAIRRO;
            }
            if (LocalizandoCliente.CEP != null)
            {
                objSacado.Cep = LocalizandoCliente.CEP;
            }
            //objSacado.UF = "SP";
            //objSacado.Avalista = "Banco XPTO - CNPJ: 123.456.789/00001-23";

            // Definição das Variáveis do boleto
            objBoleto.NossoNumero       = string.Empty; //"12345";
            objBoleto.NumeroDocumento   = string.Empty; //"12345";
            objBoleto.ParcelaNumero     = NUMEROPARCELA;
            objBoleto.ParcelaTotal      = QUANTIDADEPARCELA;
            objBoleto.Quantidade        = 0;                                //5;
            objBoleto.ValorUnitario     = 0;                                //20;
            objBoleto.ValorDocumento    = Convert.ToDouble(VALORPRESTACAO); //objBoleto.Quantidade * objBoleto.ValorUnitario;
            objBoleto.DataDocumento     = DateTime.Now;
            objBoleto.DataVencimento    = DATAVENCIMENTO;
            objBoleto.Especie           = Especies.RC;
            objBoleto.DataDocumento     = DateTime.Now; // Por padrão é  a data atual, geralmente é a data em que foi feita a compra/pedido, antes de ser gerado o boleto para pagamento
            objBoleto.DataProcessamento = DateTime.Now; // Por padrão é a data atual, pode ser usado como a data em que foi impresso o boleto

            // http://calculoexato.com.br/parprima.aspx?codMenu=DividBoletoVencido
            // Se for especificado o valor da mora, este será usado da forma mais simples
            //Boleto.ValorMora = 0.03;
            objBoleto.PercentualMulta = 0; //0.02; // 2.0% no mês
            objBoleto.PercentualMora  = 0; //0.001; // 0.1% valor percentual ao dia...
            // Valor original: R$100,00
            // Valor da multa de 2%: R$2,00
            // Valor com multa: R$102,00
            // Valor da 0.1% ao dia por 60 dias (6,00%): R$6,12
            // Valor com mora: R$108,12
            // Valor a ser pago: R$108,12
            // veja também a mesma conta em: http://exame.abril.com.br/seu-dinheiro/ferramentas/boleto-vencido.shtml
            // No valor do percentual Mora pode ser usado um valor mensal do tipo:
            // Boleto.PercentualMora = 0.03 / 30d; // 3% ao mês

            // Se for especificado a data de pagamento esta será usada como base para o calculo do numero de dias em que será pago
            objBoleto.DataPagamento = objBoleto.DataVencimento.AddDays(+30);

            // Ativa o calculo de Juros+Mora
            objBoleto.CalculaMultaMora = true;

            // Outros valores opcionais
            //Boleto.ValorDesconto = 10;
            //Boleto.DataDesconto = DateTime.Now.AddDays(-10);
            //Boleto.ValorAcrescimo = 3;
            //Boleto.ValorOutras = 12.34;
            objBoleto.Instrucoes = "Pagavél somente no escitorio da empresa.\n " +
                                   "ENDEREÇO: TV DA FEIRA 1,67,C-2 \n" +
                                   "BAIRRO: SAO JOSE \n " +
                                   "PROXIMO: COLEGIO MUNICIPAL RAIMUNDA ALMEIDA";

            //BoletoInfo Boleto = new BoletoInfo();
            // O tipo de documento pode ser selecionado para cada boleto, o padrão é DM
            objBoleto.Especie = Especies.DS;

            // Personaliza o boleto com seu logo
            bltFrm.Boleto.CedenteLogo = SoftwareGerenciador.Properties.Resources.Pegasus;

            // monta o boleto com os dados específicos nas classes
            bltFrm.MakeBoleto(objCedente, objSacado, objBoleto);

            // É possivel também customizar a linha referente o local de pagamento:
            bltFrm.Boleto.LocalPagamento = "Pague no escritório";

            // Configura campos especiais extras no boleto
            PrintRecibo(bltFrm);

            //ativo chech carne
            chkCarne.Checked = true;
        }
Exemplo n.º 16
0
        private async void criarPagamentoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmLoading loading = new FrmLoading();

            try
            {
                if ((!string.IsNullOrEmpty(ParametrosDados.EMAIL)) && (!string.IsNullOrEmpty(ParametrosDados.SENHA)))
                {
                    //enviar email
                    using (System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient())
                    {
                        smtp.Host                  = ParametrosDados.smtp.ToString().Trim();
                        smtp.Port                  = Convert.ToInt32(ParametrosDados.Porta.ToString().Trim());
                        smtp.EnableSsl             = true;
                        smtp.UseDefaultCredentials = false;

                        smtp.Credentials = new System.Net.NetworkCredential(ParametrosDados.EMAIL.ToString(), ParametrosDados.SENHA.ToString().Trim());

                        using (System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage())
                        {
                            mail.From = new System.Net.Mail.MailAddress(ParametrosDados.EMAIL.ToString().Trim());

                            //if (!string.IsNullOrWhiteSpace(textBoxPara.Text)) //para o email
                            //{

                            string NomeCliente = Convert.ToString(DGVDADOS.SelectedRows[0].Cells["NOME"].Value);
                            var    ClienteTela = new CLIENTEDAL().CONSULTATODOSPELONOME(NomeCliente);
                            if (ClienteTela.EMAILPARTICULAR == null)
                            {
                                MessageBoxEx.Show("Cliente não tem E-mail cadastrado!"); return;
                            }
                            mail.To.Add(new System.Net.Mail.MailAddress(ClienteTela.EMAILPARTICULAR.ToString().Trim()));
                            //"*****@*****.**"));
                            //}
                            //else
                            //{
                            //MessageBox.Show("Campo 'para' é obrigatório.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            // return;
                            //}
                            //if (!string.IsNullOrWhiteSpace(textBoxCC.Text))
                            //mail.CC.Add(new System.Net.Mail.MailAddress(textBoxCC.Text));
                            //if (!string.IsNullOrWhiteSpace(textBoxCCo.Text))
                            //mail.Bcc.Add(new System.Net.Mail.MailAddress(textBoxCCo.Text));

                            //desmenbrando a data
                            DateTime           data    = Convert.ToDateTime(DGVDADOS.SelectedRows[0].Cells["DATA_VENCIMENTO"].Value);
                            CultureInfo        culture = new CultureInfo("pt-BR");
                            DateTimeFormatInfo dtfi    = culture.DateTimeFormat;

                            int    dia             = data.Day;
                            int    ano             = data.Year;
                            string mes             = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
                            string diasemana       = culture.TextInfo.ToTitleCase(dtfi.GetDayName(data.DayOfWeek));
                            string dataDesmenbrada = dia + " / " + mes + " / " + ano;

                            var contentID  = "Image";
                            var inlineLogo = new Attachment(Application.StartupPath + "/Pegasus.jpg");
                            inlineLogo.ContentId = contentID;
                            inlineLogo.ContentDisposition.Inline          = true;
                            inlineLogo.ContentDisposition.DispositionType = DispositionTypeNames.Inline;
                            mail.Attachments.Add(inlineLogo);

                            mail.Subject = "Cobrança de Mensalidade";// asunto
                            mail.Body   += "<h1>CARTA DE COBRANÇA</h1><br />" +
                                           "Ola,( " + DGVDADOS.SelectedRows[0].Cells["NOME"].Value + " )<br /> " +
                                           "Consta em nossos cadastros que o pagamento referente (ao serviço de rastreamento veicular), (Mês de " + mes + ") . Com vencimento na data ( " + dataDesmenbrada + "), ainda está em aberto.<br /> " +
                                           "Valor da mensalidade R$: " + DGVDADOS.SelectedRows[0].Cells["VALOR"].Value + ".<br /> <br /><br />" +
                                           "Caso tenha alguma dúvida ou oposição ao processo e também haja interesse em realizar a quitação do valor, <br /> " +
                                           "   peço que entre em contato por um dos números ficaremos felizes em atendê-lo. <br /> <br /> " +
                                           "Atenciosamente,<br /> " +
                                           "Setor Administrativo";// texto

                            mail.IsBodyHtml = true;
                            //foreach (string file in listBoxAttachments.Items)
                            //{
                            //    mail.Attachments.Add(new System.Net.Mail.Attachment(file));
                            //}
                            loading.Show();
                            await smtp.SendMailAsync(mail);

                            loading.Close();
                            MessageBoxEx.Show("E-mail Enviando com Sucesso. ");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                loading.Close();
                MessageBoxEx.Show("Erro: " + ex.Message + ex.StackTrace);
            }
        }
Exemplo n.º 17
0
        private void BtnGerarContrato_Click(object sender, EventArgs e)
        {
            try
            {
                #region Abre o arquivo
                object           objemiss       = System.Reflection.Missing.Value;
                Word.Application objeWord       = new Word.Application();
                string           Documento      = Application.StartupPath + @"\Pasta de Contratos\CONTRATO DE LOCAÇÃO.docx";
                object           DocumentoObjet = Documento;
                Word.Document    objeDoc        = objeWord.Documents.Open(DocumentoObjet, objemiss);
                #endregion

                #region FAz a alteração cliente
                //consulta pelo nome
                var        DadosCliente   = new CLIENTEDAL().CONSULTATODOSPELONOME(LBnomedoadm_modulo.Text.Trim());
                object     paramentroNome = "nome";
                Word.Range nome           = objeDoc.Bookmarks.get_Item(ref paramentroNome).Range;
                nome.Text = DadosCliente.NOME;
                object NOME = nome;
                objeDoc.Bookmarks.Add("nome", ref NOME);
                //CIDADE
                object     paramentroCIDADE = "CIDADE";
                Word.Range CIDADE           = objeDoc.Bookmarks.get_Item(ref paramentroCIDADE).Range;
                CIDADE.Text = DadosCliente.CIDADE;
                object CIDADES = CIDADE;
                objeDoc.Bookmarks.Add("CIDADE", ref CIDADES);
                //cpf
                object     paramentroCPF = "CPF";
                Word.Range CPF           = objeDoc.Bookmarks.get_Item(ref paramentroCPF).Range;
                CPF.Text = DadosCliente.CPFCNPJ;
                object CPFS = CPF;
                objeDoc.Bookmarks.Add("CPF", ref CPFS);
                //ENDERCO
                object     paramentroENDERECO = "ENDERECO";
                Word.Range ENDERECO           = objeDoc.Bookmarks.get_Item(ref paramentroENDERECO).Range;
                ENDERECO.Text = DadosCliente.ENDERECO;
                object ENDERECOS = ENDERECO;
                objeDoc.Bookmarks.Add("ENDERECO", ref ENDERECOS);
                //RG
                object     paramentroRG = "RG";
                Word.Range RG           = objeDoc.Bookmarks.get_Item(ref paramentroRG).Range;
                RG.Text = DadosCliente.NUMEROINDETIDADE;
                object RGS = RG;
                objeDoc.Bookmarks.Add("RG", ref RGS);
                #endregion

                #region faz alteração no imovél
                if (ImovelSelecionado.ID > 0)
                {
                    object     paramentroBAIRROIMOVEL = "BAIRROIMOVEL";
                    Word.Range BAIRROIMOVEL           = objeDoc.Bookmarks.get_Item(ref paramentroBAIRROIMOVEL).Range;
                    BAIRROIMOVEL.Text = ImovelSelecionado.BAIRRO;
                    object BAIRROIMOVELS = BAIRROIMOVEL;
                    objeDoc.Bookmarks.Add("BAIRROIMOVEL", ref BAIRROIMOVELS);
                    //EDEREO DO IMOVEL
                    object     paramentroENDERECOIMOVEL = "ENDERECOIMOVEL";
                    Word.Range ENDERECOIMOVEL           = objeDoc.Bookmarks.get_Item(ref paramentroENDERECOIMOVEL).Range;
                    ENDERECOIMOVEL.Text = ImovelSelecionado.DESCRICAO + " Nº " + ImovelSelecionado.NUMERO;
                    object ENDERECOIMOVELS = ENDERECOIMOVEL;
                    objeDoc.Bookmarks.Add("ENDERECOIMOVEL", ref ENDERECOIMOVELS);
                    //cidade
                    object     paramentroCIDADEIMOVEL = "CIDADEIMOVEL";
                    Word.Range CIDADEIMOVEL           = objeDoc.Bookmarks.get_Item(ref paramentroCIDADEIMOVEL).Range;
                    CIDADEIMOVEL.Text = ImovelSelecionado.CIDADE + "-" + ImovelSelecionado.ESTADO;
                    object CIDADEIMOVELS = ENDERECOIMOVEL;
                    objeDoc.Bookmarks.Add("CIDADEIMOVEL", ref CIDADEIMOVELS);
                }
                #endregion

                #region faz alteraçã na data de inicio e data final do pagamento fim do contrato e no dia de pagamento
                //data parainiciar o contrato
                object     paramentroDATAINICIO = "DATAINICIO";
                Word.Range DATAINICIO           = objeDoc.Bookmarks.get_Item(ref paramentroDATAINICIO).Range;
                DATAINICIO.Text = dtDataini.Value.Date.ToString("dd/MM/yyyy");
                object DATAINICIOS = DATAINICIO;
                objeDoc.Bookmarks.Add("DATAINICIO", ref DATAINICIOS);
                //data para finalizar o contrato
                DateTime DataFinal = new DateTime();
                for (int i = 0; i < dgvParcelas.Rows.Count; i++)
                {
                    DataFinal = Convert.ToDateTime(dgvParcelas.Rows[i].Cells["pco_datavecto"].Value);
                }
                object     paramentroDATAFINAL = "DATAFINAL";
                Word.Range DATAFINAL           = objeDoc.Bookmarks.get_Item(ref paramentroDATAFINAL).Range;
                DATAFINAL.Text = DataFinal.Date.ToString("dd/MM/yyyy");
                object DATAFINALS = DATAFINAL;
                objeDoc.Bookmarks.Add("DATAFINAL", ref DATAFINALS);

                //dia de pagamento
                object     paramentroDIAPAGAMENTO = "DIAPAGAMENTO";
                Word.Range DIAPAGAMENTO           = objeDoc.Bookmarks.get_Item(ref paramentroDIAPAGAMENTO).Range;
                DIAPAGAMENTO.Text = dIA_BASETextBox.Text;
                object DIAPAGAMENTOS = DIAPAGAMENTO;
                objeDoc.Bookmarks.Add("DIAPAGAMENTO", ref DIAPAGAMENTOS);
                //VALOR MENSAL
                object     paramentroVALORMENSAL = "VALORMENSAL";
                Word.Range VALORMENSAL           = objeDoc.Bookmarks.get_Item(ref paramentroVALORMENSAL).Range;
                decimal    VALOR = Convert.ToDecimal(vALOR_MESTextBox.Text.ToString());
                VALORMENSAL.Text = VALOR.ToString("C") + "(" + EscreverExtenso(VALOR) + ")";
                object VALORMENSALS = VALORMENSAL;
                objeDoc.Bookmarks.Add("VALORMENSAL", ref VALORMENSALS);
                #endregion
                //data por extensonm
                //desmenbrando a data
                CultureInfo        culture = new CultureInfo("pt-BR");
                DateTimeFormatInfo dtfi    = culture.DateTimeFormat;

                int    dia            = DateTime.Now.Day;
                int    ano            = DateTime.Now.Year;
                string mes            = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(DateTime.Now.Month));
                string diasemana      = culture.TextInfo.ToTitleCase(dtfi.GetDayName(DateTime.Now.DayOfWeek));
                string DataAtualizada = "Manaus, AM, " + dia + " de " + mes + " de " + ano;

                object     paramentroDATAGERADOR = "DATAGERADOR";
                Word.Range DATAGERADOR           = objeDoc.Bookmarks.get_Item(ref paramentroDATAGERADOR).Range;
                DATAGERADOR.Text = DataAtualizada;
                object DATAGERADORs = DATAGERADOR;
                objeDoc.Bookmarks.Add("DATAGERADOR", ref DATAGERADORs);

                //NOMECLIENTEASSINA
                object     paramentroNOMECLIENTEASSINA = "NOMECLIENTEASSINA";
                Word.Range NOMECLIENTEASSINA           = objeDoc.Bookmarks.get_Item(ref paramentroNOMECLIENTEASSINA).Range;
                NOMECLIENTEASSINA.Text = DadosCliente.NOME;
                object NOMECLIENTEASSINAS = NOMECLIENTEASSINA;
                objeDoc.Bookmarks.Add("NOMECLIENTEASSINA", ref NOMECLIENTEASSINAS);
                //RG
                object     paramentroRGCLIENTEASSINA = "RGCLIENTEASSINA";
                Word.Range RGCLIENTEASSINA           = objeDoc.Bookmarks.get_Item(ref paramentroRGCLIENTEASSINA).Range;
                RGCLIENTEASSINA.Text = DadosCliente.NUMEROINDETIDADE.ToString();
                object RGCLIENTEASSINAS = RGCLIENTEASSINA;
                objeDoc.Bookmarks.Add("RGCLIENTEASSINA", ref RGCLIENTEASSINAS);


                objeWord.Visible = true;


                MessageBoxEx.Show("Arquivo gerado com sucesso sem erros!");
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Ocorreu um erro na Geração do contrato! \n" +
                                  "Reveja os campos para geração corretamento do contrato.", "Detalhes" + ex.Message);
            }
        }
Exemplo n.º 18
0
        //CONSULTA NOME DO CLIENTE E TRAZ O ID DELE
        private void FrmCriarCodicoesPagamento_Load(object sender, EventArgs e)
        {
            cbNParcela.SelectedIndex = 0;
            //CLIENTE NO TXT
            cliente cliente = new CLIENTEDAL().CONSULTATODOSPELONOME(LBnomedoadm_modulo.Text.Trim());

            iD_CLIENTETextBox.Text = cliente.ID.ToString();
            dIA_BASETextBox.Text   = cliente.DIAVENCIMENTO.ToString();
            //ferificar se ja existe dados desse cliente
            var existeContrato = new ContratoDAL().Consulta(new ContratoModel()
            {
                ID_CLIENTE = cliente.ID, ID = CodigoContrato
            });

            if (existeContrato.ID > 0)
            {
                if (existeContrato.SITUACAO == "ATIVO")
                {
                    BtnNovoContrato.Visible = false;
                }
                else if (existeContrato.SITUACAO == "CANCELADO")
                {
                    BtnNovoContrato.Visible     = true;
                    BtnCancelarContrato.Visible = false;
                }

                iDTextBox.Text              = existeContrato.ID.ToString();
                iD_CLIENTETextBox.Text      = existeContrato.ID_CLIENTE.ToString();
                vALOR_MESTextBox.Text       = existeContrato.VALOR_MES.ToString("F");
                dIA_BASETextBox.Text        = existeContrato.DIA_BASE.ToString();
                BtnSalvaradm_modulo.Visible = false;
                BtnCriarParcelas.Visible    = false;

                groupBoxPlanoContratos.Enabled = false;
                //localizando o imovel
                var ImovelContrato = new imovelDAL().CONSULTATODOSPELOID(existeContrato.ID_IMOVEL);
                if (ImovelContrato.ID > 0)
                {
                    comboImovel.Text = ImovelContrato.NOME.ToString();
                    richTextBoxEditorImovel.Clear();
                    if (ImovelContrato.ID > 0)
                    {
                        richTextBoxEditorImovel.Text = "DETALHES DO IMOVÉL \n" +
                                                       "Nome: " + ImovelContrato.NOME + "\n" +
                                                       "Tipo: " + ImovelContrato.TIPO + "\n" +
                                                       "Situação: " + ImovelContrato.SITUACAO + "\n" +
                                                       "Cidade: " + ImovelContrato.CIDADE + "\n" +
                                                       "Bairro: " + ImovelContrato.BAIRRO + "\n" +
                                                       "Estado: " + ImovelContrato.ESTADO + "\n" +
                                                       "Quartos: " + ImovelContrato.QUARTOS + "\n" +
                                                       "Suites: " + ImovelContrato.SUITES + "\n" +
                                                       "Pavimentos: " + ImovelContrato.PAVIMENTO + "\n" +
                                                       "Garagem: " + ImovelContrato.GARAGEM + "\n" +
                                                       "Sala: " + ImovelContrato.SALA + "\n" +
                                                       "Banheiro: " + ImovelContrato.BANHEIRO + "\n" +
                                                       "Andar: " + ImovelContrato.ANDAR + "\n" +
                                                       "Edificio: " + ImovelContrato.EDIFICIO + "\n" +
                                                       "Iptu: " + ImovelContrato.VALORIPTU + "\n" +
                                                       "Condominio: " + ImovelContrato.VALORCODOMINIO + "\n" +
                                                       "Preço: " + ImovelContrato.VALORPRECO.ToString("C") + "\n" +
                                                       "Valor de aluguel: " + ImovelContrato.VALORALUGUEL.ToString("C") + "\n";
                        comboImovel.Enabled = true;
                    }
                }



                //ferificar se existe parcela
                var ExisteParcelas = new ContratoDAL().ConsultaParcelas(existeContrato.ID);

                //ferificar se o contrato estar ativo
                btnStatus.Text = "Situação: " + existeContrato.SITUACAO.ToString() + " Tipo: " + ExisteParcelas[0].PLANO;

                dgvParcelas.Rows.Clear();
                decimal TotalParcial = 0;
                if (ExisteParcelas.Count > 0)
                {
                    dtDataini.Value = Convert.ToDateTime(ExisteParcelas[0].DATA_VENCIMENTO.ToString());

                    for (int i = 0; i < ExisteParcelas.Count; i++)
                    {
                        String[] k = new String[] { ExisteParcelas[i].N_MENSALIDADE.ToString(), ExisteParcelas[i].VALOR.ToString("C"), ExisteParcelas[i].DATA_VENCIMENTO.ToString(), ExisteParcelas[i].DATA_PAGAMENTO.ToString(), ExisteParcelas[i].SITUACAO, ExisteParcelas[i].VALORFRACIONADO.ToString("C") };
                        this.dgvParcelas.Rows.Add(k);

                        TotalParcial += Convert.ToDecimal(dgvParcelas.Rows[i].Cells[1].Value.ToString().Replace("R$", ""));
                    }
                    cbNParcela.SelectedIndex = ExisteParcelas.Count - 1;
                    txtTotalParcial.Text     = TotalParcial.ToString("C");
                }
            }
        }