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()) })); }
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(); }