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); } }
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); } }
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(); } } }
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); } }
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); } }
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(); } }
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); } }
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'." } }
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; } } }
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) { } }
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); } }
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); }
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!"); } }
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); } }
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; }
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); } }
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); } }
//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"); } } }