private void Carrega_Grid() { lblMsg.Text = ""; Processo_bll processo_Class = new Processo_bll("GTIconnection"); try { _numeroProcesso = gtiCore.Split_Processo_Numero(sNumProc); ProcessoStruct _processo = processo_Class.Dados_Processo(_numeroProcesso.Ano, _numeroProcesso.Numero); Processo.Text = sNumProc; DataAbertura.Text = Convert.ToDateTime(_processo.DataEntrada).ToString("dd/MM/yyyy"); Requerente.Text = _processo.NomeCidadao; Assunto.Text = _processo.Complemento; List <TramiteStruct> Lista_Tramite = processo_Class.DadosTramite((short)_numeroProcesso.Ano, _numeroProcesso.Numero, 0); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[8] { new DataColumn("Seq"), new DataColumn("Local"), new DataColumn("Data"), new DataColumn("Hora"), new DataColumn("Usuario1"), new DataColumn("Despacho"), new DataColumn("Data2"), new DataColumn("Usuario2") }); foreach (TramiteStruct item in Lista_Tramite) { dt.Rows.Add(item.Seq, item.CentroCustoNome, item.DataEntrada, item.HoraEntrada, item.Usuario1, item.DespachoNome, item.DataEnvio, item.Usuario2); } grdMain.DataSource = dt; grdMain.DataBind(); } catch (Exception) { Response.Redirect("~/Pages/gtiMenu3.aspx"); } }
protected void btOkEnviar_Click(object sender, EventArgs e) { lblMsgEnviar.Text = ""; if (DespachoListEnviar.SelectedIndex == 0) { lblMsgEnviar.Text = "Selecione um despacho!"; return; } lblMsg.Text = ""; Processo_bll processo_Class = new Processo_bll("GTIconnection"); int seq = Convert.ToInt32(SeqEnviarLabel.Text); Tramitacao linha = processo_Class.Dados_Tramite(_numeroProcesso.Ano, _numeroProcesso.Numero, seq); Tramitacao reg = new Tramitacao() { Ano = linha.Ano, Numero = linha.Numero, Seq = linha.Seq, Despacho = Convert.ToInt16(DespachoListEnviar.SelectedValue), Datahora = linha.Datahora, Userid = linha.Userid, Ccusto = linha.Ccusto, Dataenvio = DateTime.Now, Userid2 = gtiCore.pUserId }; Exception ex = processo_Class.Enviar_Processo(reg); if (ex != null) { throw ex.InnerException; } divModalEnviar.Visible = false; Carrega_Grid(); }
public ActionResult ProcessoData(string c) { if (Session["hashid"] == null) { return(RedirectToAction("Login", "Home")); } string _numStr; try { _numStr = Functions.Decrypt(c); } catch { return(RedirectToAction("Login", "Home")); } ProcessoNumero processoNumero = Functions.Split_Processo_Numero(_numStr); int _numero = processoNumero.Numero; int _ano = processoNumero.Ano; ProcessoViewModel modelt = Exibe_Tramite2(_numStr); Processo_bll processoRepository = new Processo_bll(_connection); ProcessoStruct _dados = processoRepository.Dados_Processo(_ano, _numero); modelt.Observacao = _dados.Observacao ?? ""; List <ProcessoEndStruct> ListaEnd = _dados.ListaProcessoEndereco; string _end = ""; foreach (ProcessoEndStruct item in ListaEnd) { _end += item.NomeLogradouro + ", " + item.Numero.ToString() + "; "; } modelt.Endereco_Ocorrencia = _end; modelt.Numero_Ano = _numStr; return(View(modelt)); }
public ActionResult Receive(ProcessoViewModel model) { Processo_bll protocoloRepository = new Processo_bll(_connection); if (model.Despacho_Codigo == null) { model.Despacho_Codigo = 0; } if (Session["hashid"] != null) { if (model.Despacho_Codigo > 0) { Tramitacao reg = new Tramitacao() { Ano = (short)model.Ano, Numero = model.Numero, Seq = (byte)model.Seq, Despacho = (short)model.Despacho_Codigo, Userid = Convert.ToInt32(Session["hashid"]), Datahora = DateTime.Now, Ccusto = (short)model.CCusto_Codigo }; Exception ex = protocoloRepository.Receber_Processo(reg); if (ex != null) { ViewBag.Result = "Ocorreu um erro no recebimento do processo"; } } } model.Numero_Ano = model.Numero.ToString() + "-" + Functions.RetornaDvProcesso(model.Numero) + "/" + model.Ano.ToString(); return(RedirectToAction("Tramite_Processo2", new { Ano = Functions.Encrypt(model.Ano.ToString()), Numero = Functions.Encrypt(model.Numero.ToString()) })); }
private void BtEdit_Click(object sender, EventArgs e) { if (lstMain.SelectedItem == null) { return; } inputBox iBox = new inputBox(); String sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do assunto.", 40); if (!string.IsNullOrEmpty(sCod)) { Processo_bll processo_class = new Processo_bll(_connection); Assunto reg = new Assunto(); GtiTypes.CustomListBoxItem2 selectedData = (GtiTypes.CustomListBoxItem2)lstMain.SelectedItem; reg.Codigo = Convert.ToInt16(selectedData._value); reg.Nome = sCod.ToUpper(); reg.Ativo = Convert.ToBoolean(selectedData._ativo); Exception ex = processo_class.Alterar_Assunto(reg); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", "Assunto já cadastrado.", ex); eBox.ShowDialog(); } else { Carrega_Lista(bSoAtivo, bSoNAtivo); } } }
private void BtEdit_Click(object sender, EventArgs e) { if (lstMain.SelectedItem == null) { return; } inputBox iBox = new inputBox(); String sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do Documento.", 50); if (!string.IsNullOrEmpty(sCod)) { Processo_bll processo_class = new Processo_bll(_connection); Documento reg = new Documento(); Documento dRow = (Documento)lstMain.SelectedItem; reg.Codigo = dRow.Codigo; reg.Nome = sCod.ToUpper(); Exception ex = processo_class.Alterar_Documento(reg); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", "Documento já cadastrado.", ex); eBox.ShowDialog(); } else { Carrega_Lista(); } } }
protected void btOkObs_Click(object sender, EventArgs e) { Processo_bll processo_Class = new Processo_bll("GTIconnection"); Exception ex = processo_Class.Alterar_Observacao_Tramite(_numeroProcesso.Ano, _numeroProcesso.Numero, Convert.ToInt32(SeqObsLabel.Text), ObsGeralText.Text, ObsInternoText.Text); divModalObs.Visible = false; }
private void Carrega_Lista(bool Somente_Ativo, bool Somente_inativo) { lstMain.Items.Clear(); gtiCore.Ocupado(this); Processo_bll processo_class = new Processo_bll(_connection); List <Assunto> lista = processo_class.Lista_Assunto(Somente_Ativo, Somente_inativo, txtFilter.Text); lstMain.Sorted = false; foreach (Assunto item in lista) { lstMain.Items.Add(new GtiTypes.CustomListBoxItem2(item.Nome.ToString(), item.Codigo, item.Ativo)); lstMain.SetItemChecked(lstMain.Items.Count - 1, item.Ativo); } lstMain.Sorted = true; if (lstMain.Items.Count > 0) { lstMain.SelectedIndex = 0; LstMain_SelectedIndexChanged(null, null); } else { lstDoc2.Items.Clear(); lstCC2.Items.Clear(); } gtiCore.Liberado(this); }
public ViewResult Send(string p1 = "", string p2 = "", string p3 = "") { if (Session["hashid"] == null) { LoginViewModel model = new LoginViewModel(); return(View("../Home/Login", model)); } int _ano = 0, _numero = 0, _seq = 0; try { _ano = Convert.ToInt32(Functions.Decrypt(p1)); _numero = Convert.ToInt32(Functions.Decrypt(p2)); _seq = Convert.ToInt32(Functions.Decrypt(p3)); } catch { LoginViewModel model = new LoginViewModel(); return(View("../Home/Login", model)); } Processo_bll protocoloRepository = new Processo_bll(_connection); string Numero_Ano = _numero.ToString() + "-" + Functions.RetornaDvProcesso(_numero) + "/" + _ano.ToString(); ProcessoViewModel processoViewModel = Exibe_Tramite(Numero_Ano, _seq); processoViewModel.CCusto_Codigo = processoViewModel.Lista_Tramite[0].CentroCustoCodigo; processoViewModel.Seq = processoViewModel.Lista_Tramite[0].Seq; List <Despacho> Lista_Despacho = protocoloRepository.Lista_Despacho(); ViewBag.Lista_Despacho = new SelectList(Lista_Despacho, "Codigo", "Descricao", processoViewModel.Lista_Tramite[0].DespachoCodigo); return(View(processoViewModel)); }
private void BtEdit_Click(object sender, EventArgs e) { if (lstMain.SelectedItem == null) { return; } inputBox iBox = new inputBox(); String sCod = iBox.Show(lstMain.Text, "Informação", "Digite o nome do despacho.", 40); if (!string.IsNullOrEmpty(sCod)) { Processo_bll processo_class = new Processo_bll(_connection); Despacho reg = new Despacho(); GtiTypes.CustomListBoxItem selectedData = (GtiTypes.CustomListBoxItem)lstMain.SelectedItem; reg.Codigo = Convert.ToInt16(selectedData._value); reg.Descricao = sCod.ToUpper(); reg.Ativo = lstMain.GetItemChecked(lstMain.SelectedIndex); Exception ex = processo_class.Alterar_Despacho(reg); if (ex != null) { ErrorBox eBox = new ErrorBox("Atenção", "Despacho já cadastrado.", ex); eBox.ShowDialog(); } else { Carrega_Lista(); } } }
private void CarregaTramite() { lvMain.Items.Clear(); gtiCore.Ocupado(this); Processo_bll clsProcesso = new Processo_bll(_connection); List <TramiteStruct> Lista = clsProcesso.DadosTramite((short)Ano_Processo, Num_Processo, Convert.ToInt32(lblComplemento.Tag.ToString())); int nPos = 0; foreach (TramiteStruct Reg in Lista) { ListViewItem lvi = new ListViewItem(); lvi.SubItems.Add(Reg.Seq.ToString("00")); lvi.SubItems.Add(Reg.CentroCustoCodigo.ToString()); lvi.SubItems.Add(Reg.CentroCustoNome ?? ""); lvi.SubItems.Add(Reg.DataEntrada ?? ""); lvi.SubItems.Add(Reg.HoraEntrada ?? ""); lvi.SubItems.Add(Reg.Usuario1 ?? ""); lvi.SubItems.Add(Reg.DespachoNome ?? ""); lvi.SubItems.Add("0"); lvi.SubItems.Add(Reg.DataEnvio ?? ""); lvi.SubItems.Add(Reg.Usuario2 ?? ""); lvi.SubItems.Add(Reg.Obs ?? ""); lvi.Tag = Reg.Obs ?? ""; if (!string.IsNullOrEmpty(Reg.Obs)) { lvi.ImageIndex = 0; } lvMain.Items.Add(lvi); nPos++; } CalculoDias(); gtiCore.Liberado(this); }
public ActionResult Obs(ProcessoViewModel model) { Processo_bll protocoloRepository = new Processo_bll(_connection); if (Session["hashid"] == null) { return(Json(Url.Action("Login_gti", "Home"))); } Tramitacao reg = new Tramitacao() { Ano = (short)model.Ano, Numero = model.Numero, Seq = (byte)model.Seq, Obs = model.ObsGeral, Obsinterna = model.ObsInterna }; Exception ex = protocoloRepository.Alterar_Obs(reg.Ano, reg.Numero, reg.Seq, reg.Obs, reg.Obsinterna); if (ex != null) { ViewBag.Result = "Ocorreu um erro na observação do trâmite"; } model.Numero_Ano = model.Numero.ToString() + "-" + Functions.RetornaDvProcesso(model.Numero) + "/" + model.Ano.ToString(); return(RedirectToAction("Tramite_Processo2", new { Ano = Functions.Encrypt(model.Ano.ToString()), Numero = Functions.Encrypt(model.Numero.ToString()) })); }
public ActionResult Send(ProcessoViewModel model) { Processo_bll protocoloRepository = new Processo_bll(_connection); if (Session["hashid"] != null) { List <TramiteStruct> _regOld = protocoloRepository.DadosTramite((short)model.Ano, model.Numero, model.Seq); Tramitacao reg = new Tramitacao() { Ano = (short)model.Ano, Numero = model.Numero, Seq = (byte)model.Seq, Despacho = model.Despacho_Codigo == null?(short)999: (short)model.Despacho_Codigo, Userid = _regOld[0].Userid1, Datahora = Convert.ToDateTime(_regOld[0].DataEntrada + " " + _regOld[0].HoraEntrada), Ccusto = _regOld[0].CentroCustoCodigo, Dataenvio = DateTime.Now, Userid2 = Convert.ToInt32(Session["hashid"]) }; Exception ex = protocoloRepository.Enviar_Processo(reg); if (ex != null) { ViewBag.Result = "Ocorreu um erro no envio do processo"; } } model.Numero_Ano = model.Numero.ToString() + "-" + Functions.RetornaDvProcesso(model.Numero) + "/" + model.Ano.ToString(); return(RedirectToAction("Tramite_Processo2", new { Ano = Functions.Encrypt(model.Ano.ToString()), Numero = Functions.Encrypt(model.Numero.ToString()) })); }
public ActionResult Processo_add(string p) { if (Request.Cookies["2lG1H*"] == null) { return(RedirectToAction("Login", "Home")); } int _centro_custo_cod = Convert.ToInt32(TempData["CentroCustoCod"]); string _centro_custo_nome = TempData["CentroCustoNome"].ToString(); Processo_bll processoRepository = new Processo_bll(_connection); if (_centro_custo_cod == 0) { return(RedirectToAction("Processo_tp", "Processo")); } List <Assunto> ListaAssunto = processoRepository.Lista_Assunto(true, false, ""); ViewBag.Lista_Assunto = new SelectList(ListaAssunto, "Codigo", "Nome"); Processo2ViewModel model = new Processo2ViewModel(); model.Centro_Custo_Nome = _centro_custo_nome; model.Centro_Custo_Codigo = _centro_custo_cod; model.Tipo_Requerente = _centro_custo_cod < 500000 ? "Prefeitura" : "Contribuinte"; model.Interno = _centro_custo_cod < 500000 ? "Sim" : "Não"; return(View(model)); }
private void Carrega_Lista() { Processo_bll processo_Class = new Processo_bll(_connection); List <CustomListBoxItem> myItems = new List <CustomListBoxItem> { new CustomListBoxItem("(Não selecionado)", 0) }; List <GTI_Models.Models.Assunto> lista = processo_Class.Lista_Assunto(true, false); foreach (GTI_Models.Models.Assunto item in lista) { myItems.Add(new CustomListBoxItem(item.Nome, item.Codigo)); } AssuntoList.DisplayMember = "_name"; AssuntoList.ValueMember = "_value"; AssuntoList.DataSource = myItems; AssuntoList.SelectedIndex = 0; myItems = new List <CustomListBoxItem> { new CustomListBoxItem("(Não selecionado)", 0) }; List <GTI_Models.Models.Centrocusto> listaCC = processo_Class.Lista_Local(true, false); foreach (GTI_Models.Models.Centrocusto item in listaCC) { myItems.Add(new CustomListBoxItem(item.Descricao, item.Codigo)); } SetorList.DisplayMember = "_name"; SetorList.ValueMember = "_value"; SetorList.DataSource = myItems; SetorList.SelectedIndex = 0; }
public ActionResult RemovePlace(int Ano, int Numero, int Seq) { Processo_bll protocoloRepository = new Processo_bll(_connection); Exception ex = protocoloRepository.Remover_Local(Numero, Ano, Seq); string Numero_Ano = Numero.ToString() + "-" + Functions.RetornaDvProcesso(Numero) + "/" + Ano.ToString(); return(Json(Url.Action("Processo_trm", "Processo", new { p = Functions.Encrypt(Numero_Ano) }))); }
public ActionResult MoveDown(int Ano, int Numero, int Seq) { Processo_bll protocoloRepository = new Processo_bll(_connection); Exception ex = protocoloRepository.Move_Sequencia_Tramite_Abaixo(Numero, Ano, Seq); string Numero_Ano = Numero.ToString() + "-" + Functions.RetornaDvProcesso(Numero) + "/" + Ano.ToString(); return(Json(Url.Action("Processo_trm", "Processo", new { p = Functions.Encrypt(Numero_Ano) }))); }
protected void btOkInserir_Click(object sender, EventArgs e) { lblMsg.Text = ""; Processo_bll processo_Class = new Processo_bll("GTIconnection"); Exception ex = processo_Class.Inserir_Local(_numeroProcesso.Numero, _numeroProcesso.Ano, Convert.ToInt32(SeqInserirLabel.Text), Convert.ToInt32(LocalListInserir.SelectedValue)); Response.Redirect(Request.RawUrl, true); }
private void PrintButton_Click(object sender, EventArgs e) { CustomListBoxItem _item = (CustomListBoxItem)LocalList.SelectedItem; int _local = _item._value; Processo_bll processoRepository = new Processo_bll(_connection); List <Processogti> _lista = processoRepository.Lista_Processos_CCusto(_local); TextWriter tw = new StreamWriter("d:\\tmp\\lista.txt"); List <Rel> _listaRel = new List <Rel>(); int _pos = 1, _total = _lista.Count; foreach (Processogti reg in _lista) { Local_Tramite lt = processoRepository.Verificar_Processo(reg.Ano, reg.Numero); DateTime _data = lt.Data_Evento; if (_data == DateTime.MinValue) { _data = reg.Dataentrada; } bool _find = false; if (lt.Local_Codigo == _local) { foreach (Rel check in _listaRel) { if (check.Ano == reg.Ano && check.Numero == reg.Numero) { _find = true; } } if (!_find) { short ret = Convert.ToInt16(processoRepository.DvProcesso(reg.Numero)); string _row = reg.Numero + "-" + ret.ToString() + "/" + reg.Ano.ToString(); tw.WriteLine(_row); Rel _r = new Rel() { Ano = reg.Ano, Numero = reg.Numero }; _listaRel.Add(_r); } } if (_pos % 10 == 0) { PBar.Value = _pos * 100 / _total; PBar.Update(); System.Windows.Forms.Application.DoEvents(); } _pos++; } tw.Close(); MessageBox.Show("Fim"); }
public JsonResult Lista_CCusto() { Processo_bll processoRepository = new Processo_bll(_connection); List <Centrocusto> Lista = processoRepository.Lista_Local(true, false); return(new JsonResult { Data = Lista, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult Lista_Assunto(string search) { Processo_bll processoRepository = new Processo_bll(_connection); List <Assunto> Lista_Search = processoRepository.Lista_Assunto(true, false, search); return(new JsonResult { Data = Lista_Search, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Processo_edit() { if (Request.Cookies["2lG1H*"] == null) { return(RedirectToAction("Login", "Home")); } if (TempData["p"] == null) { return(RedirectToAction("sysMenu", "Home")); } string _processo = TempData["p"].ToString(); Processo_bll processoRepository = new Processo_bll(_connection); ProcessoNumero processoNumero = Functions.Split_Processo_Numero(_processo); int _ano = processoNumero.Ano; int _numero = processoNumero.Numero; bool _existe = processoRepository.Existe_Processo(_ano, _numero); if (!_existe) { return(RedirectToAction("sysMenu", "Home")); } ProcessoStruct _proc = processoRepository.Dados_Processo(_ano, _numero); string _assunto = processoRepository.Retorna_Assunto((int)_proc.CodigoAssunto); Processo2ViewModel model = new Processo2ViewModel(); model.NumProcesso = _numero; model.AnoProcesso = _ano; model.Numero_Processo = _numero.ToString() + "-" + Functions.RetornaDvProcesso(_numero) + "/" + _ano.ToString(); model.Complemento = _proc.Complemento; model.Assunto_Codigo = (int)_proc.CodigoAssunto; model.Assunto_Nome = _assunto; model.Observacao = _proc.Observacao; if (_proc.Interno) { model.Centro_Custo_Codigo = (int)_proc.CentroCusto; model.Centro_Custo_Nome = _proc.CentroCustoNome; } else { model.Centro_Custo_Codigo = (int)_proc.CodigoCidadao; model.Centro_Custo_Nome = _proc.NomeCidadao; } model.Interno = _proc.Interno ? "Sim" : "Não"; model.Fisico_Nome = _proc.Fisico ? "Sim" : "Não"; model.Lista_Documento = processoRepository.Lista_Processo_Documento(_ano, _numero); model.Lista_Endereco = processoRepository.Lista_Processo_Endereco((short)_ano, _numero); return(View(model)); }
public ActionResult Processo_trm(string p) { string _processo; if (TempData["p"] == null) { if (p == null) { return(RedirectToAction("sysMenu", "Home")); } else { _processo = Functions.Decrypt(p); } } else { _processo = Functions.Decrypt(TempData["p"].ToString()); } Processo_bll processoRepository = new Processo_bll(_connection); ProcessoNumero processoNumero = Functions.Split_Processo_Numero(_processo); int _ano = processoNumero.Ano; int _numero = processoNumero.Numero; if (Request.Cookies["2lG1H*"] == null) { return(RedirectToAction("Login", "Home")); } if (_ano == 0) { RedirectToAction("Login", "Home"); } List <Centrocusto> Lista_CentroCusto = processoRepository.Lista_Local(true, false); ViewBag.Lista_CentroCusto = new SelectList(Lista_CentroCusto, "Codigo", "Descricao"); Processo2ViewModel model = new Processo2ViewModel(); ProcessoStruct _dados = processoRepository.Dados_Processo(processoNumero.Ano, processoNumero.Numero); if (_dados == null) { return(RedirectToAction("sysMenu", "Home")); } model.Numero_Processo = _processo; model.AnoProcesso = _ano; model.NumProcesso = _numero; model.Data_Entrada = Convert.ToDateTime(_dados.DataEntrada).ToString("dd/MM/yyyy"); model.Centro_Custo_Nome = _dados.CentroCustoNome == null ? _dados.NomeCidadao ?? "" : _dados.CentroCustoNome; model.Assunto_Codigo = (int)_dados.CodigoAssunto; model.Assunto_Nome = _dados.Assunto; model.Complemento = _dados.Complemento ?? ""; return(View(model)); }
public Usuario_Setor() { InitializeComponent(); Processo_bll processo_Class = new Processo_bll(_connection); SetorComboBox.DataSource = processo_Class.Lista_Local(true, true); SetorComboBox.DisplayMember = "Descricao"; SetorComboBox.ValueMember = "Codigo"; }
public JsonResult Lista_Despacho() { Processo_bll processoRepository = new Processo_bll(_connection); List <Despacho> Lista = processoRepository.Lista_Despacho(); return(new JsonResult { Data = Lista, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ViewResult AddPlace(int Ano = 0, int Numero = 0, int Seq = 0) { Processo_bll protocoloRepository = new Processo_bll(_connection); string Numero_Ano = Numero.ToString() + "-" + Functions.RetornaDvProcesso(Numero) + "/" + Ano.ToString(); ProcessoViewModel processoViewModel = Exibe_Tramite(Numero_Ano, Seq); return(View(processoViewModel)); }
protected void ConsultarButton_Click(object sender, EventArgs e) { string sNumProc = txtProcesso.Text.Trim(); try { if (sNumProc.Length < 8) { lblMsg.Text = "Número de processo inválido!"; } else { if (sNumProc.IndexOf("-") == -1) { lblMsg.Text = "Número de processo inválido!"; } else { if (sNumProc.IndexOf("/") == -1) { lblMsg.Text = "Número de processo inválido!"; } else { ProcessoNumero _processo = new ProcessoNumero(); _processo = gtiCore.Split_Processo_Numero(sNumProc); if (_processo.Ano < 1900 || _processo.Ano > 2030) { lblMsg.Text = "Número de processo inválido!"; } else { if (_processo.Numero == 0) { lblMsg.Text = "Número de processo inválido!"; } else { Processo_bll processo_Class = new Processo_bll("GTIconnection"); bool _existe = processo_Class.Existe_Processo(_processo.Ano, _processo.Numero); if (!_existe) { lblMsg.Text = "Processo não cadastrado!"; } else { Response.Redirect("~/Pages/Tramite_Processo2.aspx?a=" + HttpUtility.UrlEncode(gtiCore.Encrypt(sNumProc))); } } } } } } } catch (Exception) { // throw; } }
public JsonResult Lista_Doc(string assunto) { short _codAss = Convert.ToInt16(assunto); Processo_bll processoRepository = new Processo_bll(_connection); List <AssuntoDocStruct> Lista_Search = processoRepository.Lista_Assunto_Documento(_codAss); return(new JsonResult { Data = Lista_Search, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Alterar_Obs(ProcessoViewModel model) { Processo_bll protocoloRepository = new Processo_bll(_connection); Exception ex = protocoloRepository.Alterar_Obs(model.Ano, model.Numero, model.Seq, model.ObsGeral, model.ObsInterna); ProcessoViewModel processoViewModel = new ProcessoViewModel { Numero_Ano = model.Numero.ToString() + "-" + Functions.RetornaDvProcesso(model.Numero) + "/" + model.Ano.ToString() }; return(RedirectToAction("Tramite_Processo2", new { processoViewModel.Ano, processoViewModel.Numero })); }
private ProcessoViewModel Exibe_Tramite(string Numero_Ano, int Seq = 0) { Processo_bll protocoloRepository = new Processo_bll(_connection); ProcessoViewModel processoViewModel = new ProcessoViewModel(); //int _userId = Functions.pUserId; int _userId = Convert.ToInt32(Session["hashid"]); if (_userId > 0) { List <UsuariocentroCusto> _listaCC = protocoloRepository.ListaCentrocustoUsuario(_userId); string Lista_CC = ""; foreach (UsuariocentroCusto item in _listaCC) { Lista_CC += item.Codigo + ","; } Lista_CC = Lista_CC.Substring(0, Lista_CC.Length - 1); List <Centrocusto> Lista_CentroCusto = protocoloRepository.Lista_Local(true, false); ViewBag.Lista_CentroCusto = new SelectList(Lista_CentroCusto, "Codigo", "Descricao"); ProcessoNumero processoNumero = Functions.Split_Processo_Numero(Numero_Ano); ProcessoStruct _dados = protocoloRepository.Dados_Processo(processoNumero.Ano, processoNumero.Numero); if (_dados != null) { List <TramiteStruct> Lista_Tramite = protocoloRepository.DadosTramite((short)processoNumero.Ano, processoNumero.Numero, (int)_dados.CodigoAssunto); if (Seq > 0) { Lista_Tramite = Lista_Tramite.Where(m => m.Seq == Seq).ToList(); } TramiteStruct TramiteAtual = protocoloRepository.Dados_Tramite(processoNumero.Ano, processoNumero.Numero, Seq); processoViewModel.Despacho_Codigo = TramiteAtual.DespachoCodigo; processoViewModel.Ano = processoNumero.Ano; processoViewModel.Numero = processoNumero.Numero; processoViewModel.User_Id = Convert.ToInt32(ViewBag.UserId); processoViewModel.Data_Processo = Convert.ToDateTime(_dados.DataEntrada).ToString("dd/MM/yyyy"); processoViewModel.Requerente = _dados.NomeCidadao; processoViewModel.Assunto_Nome = _dados.Assunto; processoViewModel.Lista_Tramite = Lista_Tramite; processoViewModel.Lista_CC = Lista_CC; processoViewModel.Numero_Ano = Numero_Ano; processoViewModel.ObsGeral = Lista_Tramite[0].ObsGeral; processoViewModel.ObsInterna = Lista_Tramite[0].ObsInterna; } else { ViewBag.Result = "Processo não cadastrado."; } } return(processoViewModel); }