private void CarregaProcessosDoCliente(int id) { ProcessoDB proDB = new ProcessoDB(); DataSet ds = proDB.SelectAllByCliente(id); Function.CarregaDDL(ds, ddlProcesso, "CODIGO_PROCESSO", "NUMEROPROCESSO"); }
public void CarregarTabelaNome(string pes_nome) { DataSet ds = ProcessoDB.SelectNomProcesso(pes_nome); int qtd = ds.Tables[0].Rows.Count; if (qtd > 0) { grdProcessos.DataSource = ds.Tables[0].DefaultView; grdProcessos.DataBind(); grdProcessos.Visible = true; if (qtd == 1) { lbl.Text = "<h4>Foi Encontrado " + qtd + " registro</h4>"; } else { lbl.Text = "<h4>Foram encontrados " + qtd + " registros</h4>"; } } else { grdProcessos.Visible = false; lbl.Text = "<h4> Não foram encontrados registros </h4>"; } }
private void CarregaProcesso(int adv, DateTime initialDate, DateTime finalDate) { ProcessoDB proDB = new ProcessoDB(); DataSet ds = proDB.SelectAllProcessosByDate(adv, initialDate, finalDate); Function.CarregaGrid(ds, gdvProcesso, lblQtd); }
public void CarregarTabelaNumero(string pro_numero) { DataSet ds = ProcessoDB.SelectNumProcesso(pro_numero); int qtd = ds.Tables[0].Rows.Count; if (qtd > 0) { example.DataSource = ds.Tables[0].DefaultView; example.DataBind(); example.Visible = true; if (qtd == 1) { lbl.Text = "<h4>Foi Encontrado " + qtd + " registro</h4>"; } else { lbl.Text = "<h4>Foram encontrados " + qtd + " registros</h4>"; } } else { example.Visible = false; lbl.Text = "<h4> Não foram encontrados registros </h4>"; } }
private void CarregaProcesso(int adv) { ProcessoDB proDB = new ProcessoDB(); DataSet ds = proDB.SelectAllByAdvogado(adv); Function.CarregaGrid(ds, gdvProcesso, lblQtd); }
protected void gdvProcesso_RowCommand(object sender, GridViewCommandEventArgs e) { Processo processo = new Processo(); ProcessoDB ageDB = new ProcessoDB(); switch (e.CommandName) { case "Editar": Session["Processo"] = e.CommandArgument; Session["ManterModalAberto"] = e.CommandArgument; CarregaProcessoModal(Convert.ToInt32(Session["Processo"])); modalEditarProcesso.Show(); break; case "Custos": Session["ProcessoCusto"] = e.CommandArgument; Response.Redirect("CadastraCustoProcesso.aspx"); break; case "Detalhes": LimpaLBL(); CarregaDetalhesProcesso(Convert.ToInt32(e.CommandArgument)); modalDetalhes.Show(); break; } }
private void CarregaProcesso() { ProcessoDB proDB = new ProcessoDB(); DataSet ds = proDB.SelectAllOrderByDate(Convert.ToInt32(Session["Advogado"])); Function.CarregaGrid(ds, gdvProcesso, lbl); }
private void CarregaProcesso() { ProcessoDB proDB = new ProcessoDB(); Pessoa pes = (Pessoa)Session["Cliente"]; DataSet ds = proDB.SelectAllByCliente(pes.Codigo); Function.CarregaGrid(ds, gdvProcesso, lbl); }
private void CarregarTabela() { DataSet ds = ProcessoDB.SelectAll(); int qtd = ds.Tables[0].Rows.Count; grdProcessos.DataSource = ds.Tables[0].DefaultView; grdProcessos.DataBind(); grdProcessos.HeaderRow.TableSection = TableRowSection.TableHeader; grdProcessos.Visible = true; }
protected void carregarGrid() { DataSet ds = ProcessoDB.SelectAllFinalizado(); int qtd = ds.Tables[0].Rows.Count; gridFinalizado.DataSource = ds.Tables[0].DefaultView; gridFinalizado.DataBind(); gridFinalizado.HeaderRow.TableSection = TableRowSection.TableHeader; gridFinalizado.Visible = true; }
protected void CarregarUpload() { Processo pro = ProcessoDB.Select(Convert.ToInt32(lblCodProcesso.Text)); if (pro.Status.Sta_valor == "Finalizado") { flpArquivos.Visible = false; lblNomeAnexo.Visible = false; lnkUpload.Visible = false; } }
protected void CarregaRequerimento() { DataSet ds = ProcessoDB.SelectRequerimento(); dpRequerimento.DataSource = ds; dpRequerimento.DataTextField = "mrq_descricao"; // Nome da coluna do Banco de dados dpRequerimento.DataValueField = "mrq_cod"; // ID da coluna do Banco dpRequerimento.DataBind(); dpRequerimento.Items.Insert(0, "Selecione o modelo do requerimento..."); }
protected void lnkSim_Click(object sender, EventArgs e) { switch (ProcessoDB.Finalizar(Convert.ToInt32(lblCodProcesso.Text))) { case 0: Response.Redirect("../paginas/Process.aspx?pro=" + Request.QueryString["pro"].Replace(" ", "+")); break; case -2: break; } }
protected void CarregarDevolver(FunMod fmp) { Processo pro = ProcessoDB.Select(Convert.ToInt32(lblCodProcesso.Text)); string matricula = TramitacaoDB.SelectDevolver(); if (matricula == fmp.Funcionario.Fun_matricula && pro.Status.Sta_valor != "Finalizado") { lnkDevolver.Visible = true; Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>AtivarCompose();</script>", false); } }
protected void gdvProcesso_RowCommand(object sender, GridViewCommandEventArgs e) { Processo processo = new Processo(); ProcessoDB ageDB = new ProcessoDB(); switch (e.CommandName) { case "Detalhes": CarregaDetalhesProcesso(Convert.ToInt32(e.CommandArgument)); modalDetalhes.Show(); break; } }
private void CarregarTabela() { DataSet ds = ProcessoDB.SelectAll(); int qtd = ds.Tables[0].Rows.Count; if (qtd > 0) { example.DataSource = ds.Tables[0].DefaultView; example.DataBind(); example.Visible = true; if (qtd == 1) { lbl.Text = "<h4>Foi Encontrado " + qtd + " registro</h4>"; } else { lbl.Text = "<h4>Foram encontrados " + qtd + " registros</h4>"; } } else { example.Visible = false; lbl.Text = "<h4> Não foram encontrados registros </h4>"; } // Botões de Anteiror e Próximo if (qtd > 5) { btnProximo.Visible = true; btnAnterior.Visible = true; } else { btnProximo.Visible = false; btnAnterior.Visible = false; } // Botões de Último e Primeiro if (qtd > 20) { btnUltimo.Visible = true; btnVoltarPrimeiro.Visible = true; } else { btnUltimo.Visible = false; btnVoltarPrimeiro.Visible = false; } }
protected void btnBusca_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtBusca.Text)) { CarregaProcesso(Convert.ToInt32(Session["Advogado"])); } else { ProcessoDB proDB = new ProcessoDB(); DataSet ds = proDB.BuscaProcesso(Convert.ToInt32(Session["Advogado"]), txtBusca.Text); Function.CarregaGrid(ds, gdvProcesso, lblQtd); txtBusca.Focus(); } }
protected void CarregarFinalizar(FunMod fmp) { Processo pro = ProcessoDB.Select(Convert.ToInt32(lblCodProcesso.Text)); DataSet ds = new DataSet(); ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr in ds.Tables[0].Rows) { if (dr["mod_descricao"].Equals("Finalizar Processo") && pro.Status.Sta_valor != "Finalizado") { lnkFinalizar.Visible = true; break; } } }
public void BindChartTipoMovimentacaoAbertas(int adv, Literal lt) { DataTable dt = new DataTable(); StringBuilder str = new StringBuilder(); MovimentacaoDB movDB = new MovimentacaoDB(); Movimentacao mov = new Movimentacao(); ProcessoDB proDB = new ProcessoDB(); int qtdmovimentacao = movDB.TotalMovimentacao(); dt.Columns.Add("Total", typeof(int)); dt.Columns.Add("Mov", typeof(string)); for (int i = 1; i <= qtdmovimentacao; i++) { double total = proDB.SelectTotalGrafico(adv, i); mov = movDB.Select(i); if (mov.Descricao != "Finalizado") { dt.Rows.Add(total, mov.Descricao); } } str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChartTipoMovimentacaoAbertas); function drawChartTipoMovimentacaoAbertas() { var data = google.visualization.arrayToDataTable([ ['Movimentação', 'quantidade'], "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append("['" + dt.Rows[i]["Mov"].ToString() + "'," + dt.Rows[i]["Total"].ToString() + "],"); } str.Append(" ]); "); str.Append(" var options = { "); str.Append(" is3D: true, "); str.Append(" backgroundColor: 'none', "); str.Append(" chartArea: { left: 100, width: '100%', height: '100%' } "); str.Append(" }; "); str.Append(" var chart = new google.visualization.PieChart(document.getElementById('piechart_TipoMovimentacaoAbertas'));"); str.Append(" chart.draw(data, options);"); str.Append("}"); str.Append("</script>"); lt.Text = str.ToString().Replace('*', '"'); }
protected void CarregaNumProcesso() { int numero = 0; DataSet ds = new DataSet(); ds = ProcessoDB.SelectAllPro(); foreach (DataRow dr in ds.Tables[0].Rows) { numero = Convert.ToInt32(dr["pro_cod"]); } numero++; string data = DateTime.Now.ToString(); data = data.Substring(8, 2); string processo = Convert.ToString(numero) + "/" + data; txbNumero.Text = processo; }
//private void CarregarTabela() //{ // DataSet ds = ProcessoDB.SelectAll(); // int qtd = ds.Tables[0].Rows.Count; // grdProcessos.DataSource = ds.Tables[0].DefaultView; // grdProcessos.DataBind(); // grdProcessos.HeaderRow.TableSection = TableRowSection.TableHeader; // grdProcessos.Visible = true; //} private void CarregarProcesso() { DataSet ds = new DataSet(); ds = ProcessoDB.SelectAll(); foreach (DataRow dr in ds.Tables[0].Rows) { string imprimir = ""; //ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); //foreach (DataRow dr1 in ds.Tables[0].Rows) //{ // if (dr1["mod_descricao"].Equals("Imprimir Processo")) // { //imprimir = "<button type='button' class='btn btn-primary btn-xs' " + // " <i class='fa fa-print'>Imprimir</i> " + // "</button>"; imprimir = "<button class='btn btn-default' onclick='window.print();'><i class='fa fa-print'></i>Imprimir</button>"; // break; // } //} lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" + "<div class='well profile_view'>" + "<div class='col-sm-12'>" + "<div class='left col-xs-12'>" + "<h2> <i class='fa fa-file-text'></i> Processo:" + dr["numeroProcesso"] + "</h2>" + "<ul class='list-unstyled'>" + "<li><i class='fa fa-user'></i> Requerente: " + dr["requerente"] + "</li>" + "<li><i class='fa fa-check'></i> Finalização: " + dr["dataFinalizar"] + "</li>" + "<br /><br />" + "</ul>" + "</div>" + "</div>" + "<div class='col-xs-12 bottom text-center'>" + imprimir + "</div>" + "</div>" + "</div>"; } }
protected void btnSalvar_Click(object sender, EventArgs e) { FunMod funCod = (FunMod)Session["funcionario"]; string setor = funCod.Funcionario.Setor.Set_nome; Processo pro = new Processo(); Requerente req = new Requerente(); Status sta = new Status(); ModeloRequerimento mrq = new ModeloRequerimento(); if (dpRequerimento.SelectedIndex != 0 && ddlRequerente.SelectedIndex != 0) { pro.Pro_numeroProcesso = txbNumero.Text; pro.Pro_dataPedido = txbDataPedido.Text; pro.Cod_fun = funCod.Funcionario.Pessoa.Pes_cod; pro.Pro_ativo = "Ativo"; pro.Requerente = req; pro.Status = sta; pro.ModeloRequerimento = mrq; pro.ModeloRequerimento.Mrq_cod = Convert.ToInt32(dpRequerimento.SelectedValue); pro.Requerente.Req_cod = Convert.ToInt32(ddlRequerente.SelectedValue); pro.Status.Sta_cod = 3; string retorno = ProcessoDB.Insert(pro, setor); if (retorno != "Erro ao chamar procedure") { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false); CarregaNumProcesso(); dpRequerimento.SelectedIndex = 0; ddlRequerente.SelectedIndex = 0; } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false); } }
public void BindChartPosicaoCliente(int adv, Literal lt, DateTime initialDate, DateTime finalDate) { DataTable dt = new DataTable(); StringBuilder str = new StringBuilder(); PosicaoCliente posCli = new PosicaoCliente(); PosicaoClienteDB posCliDB = new PosicaoClienteDB(); ProcessoDB proDB = new ProcessoDB(); int qtdmovimentacao = posCliDB.TotalPosicao(); dt.Columns.Add("Total", typeof(int)); dt.Columns.Add("Posicao", typeof(string)); for (int i = 1; i <= qtdmovimentacao; i++) { double total = posCliDB.SelectTotalGrafico(adv, i, initialDate, finalDate); posCli = posCliDB.Select(i); dt.Rows.Add(total, posCli.Descricao); } str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChartPosicao); function drawChartPosicao() { var data = google.visualization.arrayToDataTable([ ['Posicao', 'quantidade'], "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append("['" + dt.Rows[i]["Posicao"].ToString() + "'," + dt.Rows[i]["Total"].ToString() + "],"); } str.Append(" ]); "); str.Append(" var options = { "); str.Append(" is3D: true, "); str.Append(" backgroundColor: 'none', "); str.Append(" chartArea: { left: 100, width: '100%', height: '100%' } "); str.Append(" }; "); str.Append(" var chart = new google.visualization.PieChart(document.getElementById('piechart_Posicao'));"); str.Append(" chart.draw(data, options);"); str.Append("}"); str.Append("</script>"); lt.Text = str.ToString().Replace('*', '"'); }
protected void Page_Load(object sender, EventArgs e) { if (Session["ManterModalAddCustoAberto"] != null) { modalAddCusto.Show(); } if (Session["Custo"] != null) { modalEditarCusto.Show(); } if (!Page.IsPostBack) { ProcessoDB proDB = new ProcessoDB(); Processo pro = proDB.Select(Convert.ToInt32(Session["ProcessoCusto"])); lblProcesso.Text = pro.NumeroProcesso; txtDataCusto.Text = DateTime.Today.ToString("dd/MM/yyyy"); CarregaGridElblTotal(Convert.ToInt32(Session["ProcessoCusto"])); CarregaTipoDespesas(ddlTipoCusto); } }
private bool CarregaProcessoModal(int codigo) { try { Recurso rec = new Recurso(); Recurso recurso = new Recurso(); RecursoDB recDB = new RecursoDB(); Assunto assunto = new Assunto(); AssuntoDB assuntoDB = new AssuntoDB(); DataProcesso dataProcesso = new DataProcesso(); DataProcessoDB dataDB = new DataProcessoDB(); Movimentacao mov = new Movimentacao(); Pessoa pes = new Pessoa(); Advogado adv = new Advogado(); Vara vara = new Vara(); PosicaoCliente pos = new PosicaoCliente(); Cidade cid = new Cidade(); CidadeDB cidDB = new CidadeDB(); Classe cla = new Classe(); Processo pro = new Processo(); ProcessoDB proDB = new ProcessoDB(); pro = proDB.Select(codigo); txtNumero.Text = pro.NumeroProcesso; txtDescricao.Text = pro.Descricao; txtObservacao.Text = pro.Observacao; txtDataCadastro.Text = pro.DataCriacao.ToString("dd/MM/yyyy"); Function.CarregaItemDDLByCodigo(ddlVara, pro.Vara.Codigo); cid = cidDB.SelectCidadePessoa(pro.Comarca.Codigo); Function.CarregaItemDDLByCodigo(ddlEstado, cid.Estado.Codigo); CarregaCidade(cid.Estado.Codigo); Function.CarregaItemDDLByCodigo(ddlCidade, pro.Comarca.Codigo); Function.CarregaItemDDLByCodigo(ddlClasse, pro.Classe.Codigo); Function.CarregaItemDDLByCodigo(ddlPosicao, pro.PosicaoCliente.Codigo); assunto = assuntoDB.Select(pro.Assunto.Codigo); txtAssunto.Text = assunto.Descricao; Function.CarregaItemDDLByCodigo(ddlCliente, pro.PessoaCliente.Codigo); //selecionar dataaudiencia dataProcesso = dataDB.SelectByProcesso(codigo); if (dataProcesso != null) { txtDataProcesso.Text = dataProcesso.DataAudiencia.ToString("dd/MM/yyyy"); txtHoraAudiencia.Text = dataProcesso.DataAudiencia.ToString("t"); } else { txtDataProcesso.Text = string.Empty; txtHoraAudiencia.Text = string.Empty; } if (pro.Recurso != null) { txtCamara.Enabled = true; ddlTribunal.Enabled = true; rec = recDB.Select(pro.Recurso.Codigo); int tribunal = rec.CodigoTribunal; int camara = rec.CodigoCamara; rblRecurso.Items[0].Selected = false; rblRecurso.Items[1].Selected = true; Function.CarregaItemDDLByCodigo(ddlTribunal, tribunal); rec = recDB.SelectCamara(camara); txtCamara.Text = rec.Camara; } else { txtCamara.Text = string.Empty; Function.LimpaDDL(ddlTribunal); txtCamara.Enabled = false; ddlTribunal.Enabled = false; rblRecurso.Items[0].Selected = true; rblRecurso.Items[1].Selected = false; } return(true); } catch (Exception) { return(false); } }
protected void CarregarProcessos() { DataSet ds = new DataSet(); ds = ProcessoDB.CountProcessos(); foreach (DataRow dr in ds.Tables[0].Rows) { string simbolo = ""; string caminho = ""; string cor = ""; string borda = ""; string noti = ""; if (dr["sta_valor"].Equals("Deferido")) { simbolo = "'green fa fa-gavel'"; caminho = "'../paginas/ProcessosDeferidos.aspx'"; cor = "'green'"; borda = "'pull-right border-green profile_thumb'"; noti = "'left badge bg-green'"; } if (dr["sta_valor"].Equals("Indeferido")) { simbolo = "'red fa fa-times'"; caminho = "'../paginas/ProcessosIndeferidos.aspx'"; cor = "'red'"; borda = "'pull-right border-red profile_thumb'"; noti = "'left badge bg-red'"; } if (dr["sta_valor"].Equals("Pendente")) { simbolo = "'purple warning fa fa-spinner'"; caminho = "'../paginas/ProcessosPendentes.aspx'"; cor = "'purple'"; borda = "'pull-right border-purple profile_thumb'"; noti = "'left badge bg-purple'"; } if (dr["sta_valor"].Equals("Finalizado")) { simbolo = "'black fa fa-check'"; caminho = "'../paginas/ProcessosFinalizados.aspx'"; cor = "'black'"; borda = "'pull-right border-black profile_thumb'"; noti = "'left badge bg-primary'"; } lblProcessos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" + "<div class='tile-stats media event'>" + "<h2 class=" + borda + ">" + "<i class=" + simbolo + "><span class=" + noti + ">" + dr["count(pro_cod)"] + "</span></i>" + "</h2>" + "<center><br/><h1><a class=" + cor + " href=" + caminho + ">" + dr["sta_valor"] + "s</a></h1><center>" + "</div>" + "</div>"; //lblProcessos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + // "<div class='tile-stats'>" + // "<div class='icon'>" + // "<i class=" + simbolo + "></i>" + // "</div>" + // "<div class='count'>" + dr["count(pro_cod)"] + "</div>" + // "<h3><a href='#'>" + dr["sta_valor"] + "</a></h3>" + // "<p></p>" + // "</div>" + // "</div>"; } }
private bool UpdateProcesso() { Recurso rec = new Recurso(); Recurso recurso = new Recurso(); RecursoDB recDB = new RecursoDB(); Assunto assunto = new Assunto(); AssuntoDB assuntoDB = new AssuntoDB(); DataProcesso dataProcesso = new DataProcesso(); DataProcessoDB dataDB = new DataProcessoDB(); Movimentacao mov = new Movimentacao(); Pessoa pes = new Pessoa(); Advogado adv = new Advogado(); Vara vara = new Vara(); PosicaoCliente pos = new PosicaoCliente(); Cidade cid = new Cidade(); Classe cla = new Classe(); Processo pro = new Processo(); ProcessoDB proDB = new ProcessoDB(); pro = proDB.Select(Convert.ToInt32(Session["Processo"])); int valor = Convert.ToInt32(Session["Processo"]); if (pro.Recurso == null) { if (rblRecurso.SelectedItem.Value == "1") { rec.Camara = txtCamara.Text; recDB.InsertCamara(rec); recurso.CodigoCamara = recDB.GetLastIdCamara(rec.Camara); recurso.CodigoTribunal = Convert.ToInt32(ddlTribunal.SelectedItem.Value); recDB.InsertRecurso(recurso); rec.Codigo = recDB.GetLastIdRecurso(recurso); pro.Recurso = rec; } else if (rblRecurso.SelectedItem.Value == "0") { txtCamara.Text = string.Empty; Function.LimpaDDL(ddlTribunal); } } else { rec = recDB.Select(pro.Recurso.Codigo); if (rblRecurso.SelectedItem.Value == "1") { rec.Camara = txtCamara.Text; //update recDB.UpdateCamara(rec); rec.CodigoTribunal = Convert.ToInt32(ddlTribunal.SelectedItem.Value); //update recDB.UpdateRecurso(rec); } else if (rblRecurso.SelectedItem.Value == "0") { txtCamara.Text = string.Empty; Function.LimpaDDL(ddlTribunal); } } assunto.Codigo = pro.Assunto.Codigo; assunto.Descricao = txtAssunto.Text; //update assuntoDB.Update(assunto); adv.Codigo = Convert.ToInt32(Session["Advogado"]); pro.PessoaAdvogado = adv; vara.Codigo = Convert.ToInt32(ddlVara.SelectedItem.Value); pro.Vara = vara; cla.Codigo = Convert.ToInt32(ddlClasse.SelectedItem.Value); pro.Classe = cla; pos.Codigo = Convert.ToInt32(ddlPosicao.SelectedItem.Value); pro.PosicaoCliente = pos; cid.Codigo = Convert.ToInt32(ddlCidade.SelectedItem.Value); pro.Comarca = cid; pro.DataCriacao = Convert.ToDateTime(txtDataCadastro.Text); pro.Descricao = txtDescricao.Text; pro.Observacao = txtObservacao.Text; pro.NumeroProcesso = txtNumero.Text; pes.Codigo = Convert.ToInt32(ddlCliente.SelectedItem.Value); pro.PessoaCliente = pes; //Persistencia //Update if (proDB.Update(pro)) { //Update cliente //dar insert nas tabelas de cliente e na de advogado proDB.UpdateClienteProcesso(pro.PessoaCliente.Codigo, Convert.ToInt32(Session["Processo"])); dataProcesso = dataDB.SelectByProcesso(pro.Codigo); if (dataProcesso != null) { if (!string.IsNullOrWhiteSpace(txtDataProcesso.Text)) { //pegar do cadastra processo ja atualizado e dar update pro.Codigo = Convert.ToInt32(Session["Processo"]); dataProcesso.Processo = pro; TimeSpan hora = Convert.ToDateTime(txtHoraAudiencia.Text).TimeOfDay; DateTime data = Convert.ToDateTime(txtDataProcesso.Text); dataProcesso.DataAudiencia = data + hora; dataDB.Update(dataProcesso); } else if (string.IsNullOrWhiteSpace(txtDataProcesso.Text)) { dataDB.Delete(Convert.ToInt32(Session["Processo"])); } } else { if (!string.IsNullOrWhiteSpace(txtDataProcesso.Text)) { if (string.IsNullOrWhiteSpace(txtHoraAudiencia.Text)) { //msg para entrar com uma hora para o update rolar } else if (!string.IsNullOrWhiteSpace(txtDataProcesso.Text) && !string.IsNullOrWhiteSpace(txtHoraAudiencia.Text)) { pro.Codigo = Convert.ToInt32(Session["Processo"]); DataProcesso dataa = new DataProcesso(); dataa.Processo = pro; TimeSpan hora = Convert.ToDateTime(txtHoraAudiencia.Text).TimeOfDay; DateTime data = Convert.ToDateTime(txtDataProcesso.Text); dataa.DataAudiencia = data + hora; dataDB.Insert(dataa); } } } } lblMensagem.Text = "Dados alterados com sucesso!"; divStatusPro.Attributes["class"] = "alert alert-success"; return(true); }
private bool CadastraProcesso() { Recurso rec = new Recurso(); Recurso recurso = new Recurso(); RecursoDB recDB = new RecursoDB(); Assunto assunto = new Assunto(); AssuntoDB assuntoDB = new AssuntoDB(); DataProcesso dataProcesso = new DataProcesso(); Movimentacao mov = new Movimentacao(); Pessoa pes = new Pessoa(); Advogado adv = new Advogado(); Vara vara = new Vara(); PosicaoCliente pos = new PosicaoCliente(); Cidade cid = new Cidade(); Classe cla = new Classe(); Processo pro = new Processo(); ProcessoDB proDB = new ProcessoDB(); if (rblRecurso.SelectedItem.Value == "1") { rec.Camara = txtCamara.Text; recDB.InsertCamara(rec); recurso.CodigoCamara = recDB.GetLastIdCamara(rec.Camara); recurso.CodigoTribunal = Convert.ToInt32(ddlTribunal.SelectedItem.Value); recDB.InsertRecurso(recurso); rec.Codigo = recDB.GetLastIdRecurso(recurso); pro.Recurso = rec; } assunto.Descricao = txtAssunto.Text; assuntoDB.Insert(assunto); assunto.Codigo = assuntoDB.GetLastId(assunto); pro.Assunto = assunto; mov.Codigo = Convert.ToInt32(ddlMovimentacao.SelectedItem.Value); pro.Movimentacao = mov; adv.Codigo = Convert.ToInt32(Session["Advogado"]); pro.PessoaAdvogado = adv; vara.Codigo = Convert.ToInt32(ddlVara.SelectedItem.Value); pro.Vara = vara; cla.Codigo = Convert.ToInt32(ddlClasse.SelectedItem.Value); pro.Classe = cla; pos.Codigo = Convert.ToInt32(ddlPosicao.SelectedItem.Value); pro.PosicaoCliente = pos; cid.Codigo = Convert.ToInt32(ddlCidade.SelectedItem.Value); pro.Comarca = cid; pro.DataCriacao = Convert.ToDateTime(txtDataCadastro.Text); pro.Descricao = txtDescricao.Text; pro.Observacao = txtObservacao.Text; pro.NumeroProcesso = txtNumero.Text; pes.Codigo = Convert.ToInt32(ddlCliente.SelectedItem.Value); pro.PessoaCliente = pes; //Persistencia if (proDB.Insert(pro)) { //pegar ultimo ID Processo processo = new Processo(); processo.Codigo = proDB.GetLastId(pro); //dar insert nas tabelas de cliente e na de advogado proDB.InsertClienteProcesso(pro.PessoaCliente.Codigo, processo.Codigo); proDB.InsertAdvogadoProcesso(adv.Codigo, processo.Codigo); //insert em movimentação MovimentacaoDB movDB = new MovimentacaoDB(); mov.Processo = processo; mov.DataMovimentacao = Convert.ToDateTime(txtDataCadastro.Text); movDB.Insert(mov); if (!string.IsNullOrWhiteSpace(txtDataProcesso.Text)) { DataProcessoDB dataDB = new DataProcessoDB(); dataProcesso.Processo = processo; TimeSpan hora = Convert.ToDateTime(txtHoraProcesso.Text).TimeOfDay; DateTime data = Convert.ToDateTime(txtDataProcesso.Text); dataProcesso.DataAudiencia = data + hora; dataDB.Insert(dataProcesso); } lblMensagem.Text = "Processo Inserido com Sucesso!"; divMensagem.Attributes["class"] = "alert alert-success"; return(true); } else { lblMensagem.Text = "Erro ao inserir processo"; divMensagem.Attributes["class"] = "alert alert-danger"; return(false); } }
protected void CarregarComponentes(string pro_cod) { DataSet ds = new DataSet(); ds = ProcessoDB.SelectConsulta(pro_cod); foreach (DataRow dr in ds.Tables[0].Rows) { DateTime dataFim, dataInicio, dataEnvio; TimeSpan time, timeQuinze; if (dr["dataFinalizar"] != DBNull.Value) { dataFim = Convert.ToDateTime(dr["dataFinalizar"]); } else { dataFim = Convert.ToDateTime(null); } dataInicio = Convert.ToDateTime(dr["dataPedido"]); time = dataFim.Subtract(dataInicio); if (dr["tra_dataEnvio"] != DBNull.Value) { dataEnvio = Convert.ToDateTime(dr["tra_dataEnvio"]); } else { dataEnvio = Convert.ToDateTime(null); } DateTime dtQuinze = dataEnvio.AddDays(15); timeQuinze = dtQuinze.Subtract(DateTime.Now); lblCodProcesso.Text = dr["codigo"].ToString(); lblNroProcesso.Text = dr["numeroProcesso"].ToString(); lblDetalheProcesso.Text = dr["dpr_cod"].ToString(); lblTramitacao.Text = dr["tra_cod"].ToString(); lblLocalAnterior.Text = dr["localAtual"].ToString(); lblNumeroRedator.Text = dr["codRedator"].ToString(); lblTitle.Text = "<div class='x_title'>" + "<h2 class='green'>Exibicao do processo: " + dr["numeroProcesso"] + " | Data do envio do processo: " + dr["tra_dataEnvio"] + "</h2>" + "<ul class='nav navbar-right panel_toolbox'>" + "<li><a href='../paginas/ConsultaProcesso.aspx'><i class='fa fa-reply'></i></a></li>" + "<li><a class='collapse-link'><i class='fa fa-chevron-up'></i></a></li>" + "</ul> <div class='clearfix'></div> </div>"; lblFeddBack.Text += CarregarObservacao(Convert.ToInt32(dr["tra_cod"])); lblResumo.Text = "<div class='x_title'>" + "<h2>Detalhes do Processo </h2>" + "<div class='clearfix'></div>" + "</div>" + "<div class='panel-body'>" + //"<h4><p class='title'><b>Processo</b></p></h4>" + "" + "<h3 class=''><b>Processo </b><i class='green fa fa-book'> " + dr["numeroProcesso"] + "</i></h3>" + "<div class='project_detail'>" + "<p class='title'>Número da Tramitação: <asp:Label ID='lblNumeroProcesso' runat='server' Visible='true' ClientIDMode='Static'>" + dr["tra_cod"] + "</asp:Label></p>" + "<p class='title'>Requerente: " + dr["requerente"] + " " + dr["requerenteSobrenome"] + "</p>" + "<p class='title'>Requerimento: " + dr["modelo"] + "</p>" + "<p class='title'>Redator: " + dr["redator"] + " " + dr["redatorSobrenome"] + "</p>" + "<p class='title'>Portador: " + dr["portador"] + " " + dr["portadorSobrenome"] + "</p>" + "<p class='title'>Situacao: " + dr["situacao"] + "</p>" + "<p class='title'>Local Atual: " + dr["localAtual"] + "</p>" + "</div><br />" + "<h5>Arquivos do Processo</h5>" + "<ul class='list-unstyled project_files'>"; DataSet dsAnexos = AnexosDB.Select(Convert.ToInt32(lblDetalheProcesso.Text)); foreach (DataRow drAnexos in dsAnexos.Tables[0].Rows) { lblResumo.Text += "<li><a href='" + ConfigurationManager.AppSettings["url"] + "file/" + lblNroProcesso.Text.Replace('/', '-') + "/" + drAnexos["anx_nome"] + "' target='_blank'><i class='fa fa-file-word-o'></i>" + drAnexos["anx_descricao"] + "</a></li>"; } //lblResumo.Text += "<li><a href='#'><i class='fa fa-file-pdf-o'></i>UAT.pdf</a></li>" + // "<li><a href='#'><i class='fa fa-mail-forward'></i>Email-para-Flatbal.mln</a></li>" + // "<li><a href='#'><i class='fa fa-picture-o'></i>Logo.png</a></li>" + // "<li><a href='#'><i class='fa fa-file-word-o'></i>Contrato-10_12_2014.docx</a></li>"; lblResumo.Text += "</ul><br />" + "<div class='ln_solid'></div>" + "<div class='text-center mtop20'>" + "</div>"; string diasRestantes = "", diasExibir = "", tramite = ""; if (timeQuinze.TotalDays <= 0) { diasRestantes = "0"; } else { diasRestantes = timeQuinze.TotalDays.ToString(); } if (timeQuinze.TotalDays == 1) { diasExibir = diasRestantes + " dia"; } else { diasExibir = diasRestantes + " dias"; } if (dr["dataFinalizar"].Equals(null)) { tramite = "Total de dias em trâmite"; } else { tramite = "Tempo usado para finalizar"; } string dtEnvio; string dtFim; string dias; if (dataEnvio.ToString() == "01/01/0001 00:00:00" || dataFim.ToString() == "01/01/0001 00:00:00") { dtEnvio = "0"; dtFim = "0"; } else { dtEnvio = dtQuinze.ToShortDateString(); dtFim = dataFim.ToShortDateString(); } if (time.TotalDays < 0) { dias = "0"; } else { dias = time.TotalDays.ToString(); } lblTempo.Text = "<ul class='stats-overview'>" + "<li><span class='name'>Tempo restante no setor </span><span class='value text-success'> " + diasExibir + " </span></li>" + "<li><span class='name'>Data prevista para devolução </span><span class='value text-success'> " + dtEnvio + "</span></li>" + "<li class='name'><span class='name'>" + tramite + "</span><span class='value text-success'>" + dias + " dias</span></li>" + "</ul><br />"; } }
public void CarregaDetalhesProcesso(int id) { Recurso rec = new Recurso(); Recurso recurso = new Recurso(); RecursoDB recDB = new RecursoDB(); Assunto assunto = new Assunto(); AssuntoDB assuntoDB = new AssuntoDB(); DataProcesso dataProcesso = new DataProcesso(); DataProcessoDB dataDB = new DataProcessoDB(); Movimentacao mov = new Movimentacao(); MovimentacaoDB movDB = new MovimentacaoDB(); Pessoa pes = new Pessoa(); PessoaDB pesDB = new PessoaDB(); ClienteFisico clifisico = new ClienteFisico(); ClienteFisicoDB clifisicoDB = new ClienteFisicoDB(); ClienteJuridico clijuridico = new ClienteJuridico(); ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB(); Contato contato = new Contato(); ContatoDB contatoDB = new ContatoDB(); Advogado adv = new Advogado(); Vara vara = new Vara(); VaraDB varaDB = new VaraDB(); PosicaoCliente pos = new PosicaoCliente(); PosicaoClienteDB posDB = new PosicaoClienteDB(); Cidade cid = new Cidade(); CidadeDB cidDB = new CidadeDB(); Estado est = new Estado(); EstadoDB estDB = new EstadoDB(); Classe cla = new Classe(); ClasseDB claDB = new ClasseDB(); Processo pro = new Processo(); ProcessoDB proDB = new ProcessoDB(); pro = proDB.Select(id); pes = pesDB.SelectGenerico(pro.PessoaCliente.Codigo); if (pes.Nivel == 3) { clifisico = clifisicoDB.Select(pes.Codigo); contato = contatoDB.SelectContato(clifisico.ContatoPessoa.Codigo); lblClienteDetalhes.Text = contato.Nome; } else if (pes.Nivel == 4) { clijuridico = clijuridicoDB.Select(pes.Codigo); contato = contatoDB.SelectContato(clijuridico.ContatoPessoa.Codigo); lblClienteDetalhes.Text = contato.Nome; } lblNumeroDetalhes.Text = pro.NumeroProcesso; lblDataCadastroDetalhes.Text = pro.DataCriacao.ToString("dd/MM/yyyy"); lblObservacaoDetalhes.Text = pro.Observacao; lblDescricaoDetalhes.Text = pro.Descricao; assunto = assuntoDB.Select(pro.Assunto.Codigo); lblAssuntoDetalhes.Text = assunto.Descricao; mov = movDB.Select(pro.Movimentacao.Codigo); lblMovDetalhes.Text = mov.Descricao; vara = varaDB.Select(pro.Vara.Codigo); lblVaraDetalhes.Text = vara.Descricao; pos = posDB.Select(pro.PosicaoCliente.Codigo); lblPosicaoDetalhes.Text = pos.Descricao; cla = claDB.Select(pro.Classe.Codigo); lblClasseDetalhes.Text = cla.Descricao; dataProcesso = dataDB.SelectByProcesso(id); if (dataProcesso != null) { lblDataAudiencia.Text = dataProcesso.DataAudiencia.ToString("dd/MM/yyyy"); lblHoraAudienciaDetalhes.Text = dataProcesso.DataAudiencia.ToString("t"); } if (pro.Recurso != null) { lblRecursoDetalhes.Text = "Sim"; recurso = recDB.Select(pro.Recurso.Codigo); rec = recDB.SelectCamara(recurso.CodigoCamara); lblCamaraDetalhes.Text = rec.Camara; rec = recDB.SelectTribunal(recurso.CodigoTribunal); lblTribunalDetalhes.Text = rec.Tribunal; } else { lblRecursoDetalhes.Text = "Não"; } cid = cidDB.SelectCidadePessoa(pro.Comarca.Codigo); lblComarcaDetalhes.Text = cid.NomeCidade; est = estDB.SelectEstado(cid.Estado.Codigo); lblEstado.Text = est.Descricao; }