public void Save(processo entity) { DataModel.Entry(entity).State = entity.id_processo == 0 ? EntityState.Added : EntityState.Modified; DataModel.SaveChanges(); }
public bool validate(processo entity) { bool retorno = false; if (string.IsNullOrEmpty(entity.num_processo)) { ModelState.AddModelError("num_processo", "Campo obrigatório"); retorno = true; } return(retorno); }
public override void HandleRequest(processo p) { if (!string.IsNullOrEmpty(p.nome) && !string.IsNullOrEmpty(p.responsavel)) { Console.WriteLine("{0} é válido.", p.nome); sucessor.HandleRequest(p); } else { Console.WriteLine("{0} não é válido.", p.nome); } }
public override void HandleRequest(processo p) { if (p.temnotificacao == true && !string.IsNullOrEmpty(p.responsavelemail)) { Console.WriteLine("Notificação sendo enviada para {1} ...", p.conteudodanotificacao, p.responsavelemail); p.temnotificacao = false; } else { Console.WriteLine("Não há notificações."); } }
public ActionResult List(processo entity, String message, String messageError) { ViewData["message"] = message; ViewData["messageError"] = messageError; if (string.IsNullOrEmpty(entity.num_processo) && (entity.fk_id_juri.Equals(0))) { return(View(ProcessoRepository.GetAll())); } else { return(View(ProcessoRepository.GetAllByCriteria(entity.num_processo, entity.fk_id_juri))); } }
private void btnSimular_Click(object sender, EventArgs e) { if (nudQuantum.Value == 0) { MessageBox.Show("Informe o Valor do Quantum Por Gentileza."); } else { processo[] proce = new processo[numProcs]; proce = processos.ToArray(); quantum = int.Parse(nudQuantum.Value.ToString()); PrioridadeEsc(quantum, proce); } }
public void JobMaisCurtoEsc(processo[] pro) { int tempo = 0, zeros = 0; processo menorProcesso = pro[0]; int indice = 0; while (zeros != pro.Length) { for (int i = 0; i < pro.Length; i++) { for (int j = 0; j < pro.Length; j++) { if (pro[j].tempo != 0) { menorProcesso.tempo = pro[j].tempo; indice = j; break; } } for (int j = 0; j < pro.Length; j++) { if ((pro[j].tempo < menorProcesso.tempo) && (pro[j].tempo != 0)) { menorProcesso.tempo = pro[j].tempo; indice = j; } } for (int j = 0; j < menorProcesso.tempo; j++) { tempo++; pro[indice].s++; txbSimulacao.Text += "EXECUTANDO O " + pro[indice].chegada.ToString() + "º PROCESSO... " + pro[indice].s.ToString() + " s" + Environment.NewLine; pro[indice].tempo--; if (pro[indice].tempo == 0) { txbSimulacao.Text += Environment.NewLine + "FINALIZANDO O " + pro[indice].chegada.ToString() + "º PROCESSO..." + Environment.NewLine; txbSimulacao.Text += "O PROCESSO DUROU " + tempo.ToString() + " s" + Environment.NewLine; txbSimulacao.Text += "-------------------------------------------" + Environment.NewLine; zeros++; } } } } }
public ActionResult Edit(int id, processo processo) { LoadFormJuri(); try { if (validate(processo)) { return(View(processo)); } ProcessoRepository.Edit(processo); return(RedirectToAction("List", new { message = "Dados editados com sucesso!" })); } catch { return(View()); } }
private void btnSimular_Click(object sender, EventArgs e) { if (nudQuantum.Value == 0) { MessageBox.Show("Informe o Valor do Quantum Por Gentileza."); } else if (lsvListaProcessos.Items.Count == 0) { MessageBox.Show("Informe o Tempo dos Processos Por Gentileza."); } else { processo[] proce = new processo[numProcs]; proce = processos.ToArray(); quantum = int.Parse(nudQuantum.Value.ToString()); RoundRobinEsc(quantum, proce); } }
public ActionResult Delete(int id, processo processo) { try { processo = ProcessoRepository.GetOne(id); if (processo.ques_materialidade.Count > 0 || processo.ques_autoria.Count > 0 || processo.ques_absolvicao.Count > 0 || processo.ques_atenuante.Count > 0 || processo.ques_agravante.Count > 0 || processo.ques_tentativa.Count > 0 || processo.vitima.Count > 0 || processo.reu.Count > 0 || processo.sentenca.Count > 0) { return(RedirectToAction("List", new { messageError = "Esse processo possui registros vinculados a seu cadastro. Não é possível excluí-lo." })); } ProcessoRepository.Delete(processo); return(RedirectToAction("List", new { message = "Dados excluídos com sucesso!" })); } catch { return(View()); } }
public void Run() { processo processo = new processo(); processo.nome = "Processo contra o Shopping"; processo.status = statusProcesso.ativo; processo.responsavel = "João Alencar dos santos"; processo.responsavelemail = "*****@*****.**"; processo.temnotificacao = true; processo.conteudodanotificacao = "Audiência do processo foi alterada para segunda-feira as 8 horas"; processoHandler validacao = new ValidacaoPropriedadesdoProcessohandler(); processoHandler checapornotificacao = new checaporNotificacoesdoProcessohandler(); validacao.SetSucessor(checapornotificacao); Console.WriteLine("Primeira tentativa de salvar processo:"); validacao.HandleRequest(processo); Console.WriteLine("Segunda tentativa de salvar processo:"); validacao.HandleRequest(processo); }
public ActionResult Create(sentenca sentenca) { LoadFormProcesso(); try { if (validate(sentenca)) { return(View(sentenca)); } SentencaRepository.Create(sentenca); int idProcesso = sentenca.fk_id_processo; processo processo = ProcessoRepository.GetOne(idProcesso); processo.juri.juri_ativo = false; ProcessoRepository.Edit(processo); return(RedirectToAction("ListByIdProcess", new { id = sentenca.fk_id_processo, message = "Dados cadastrados com sucesso!" })); } catch { return(View(sentenca)); } }
public void Edit(processo entity) { Save(entity); }
/// <summary> /// There are no comments for processo in the schema. /// </summary> public void AddToprocesso(processo processo) { base.AddObject("processo", processo); }
/// <summary> /// Create a new processo object. /// </summary> /// <param name="idEmpresa">Initial value of idEmpresa.</param> /// <param name="idProcesso">Initial value of idProcesso.</param> /// <param name="numProcesso">Initial value of numProcesso.</param> /// <param name="dtAgenda">Initial value of dtAgenda.</param> /// <param name="status">Initial value of status.</param> /// <param name="idUsuario">Initial value of idUsuario.</param> /// <param name="idCliente">Initial value of idCliente.</param> /// <param name="dtUltAlteracao">Initial value of dtUltAlteracao.</param> /// <param name="del">Initial value of del.</param> public static processo Createprocesso(short idEmpresa, global::System.Guid idProcesso, string numProcesso, global::System.DateTime dtAgenda, byte status, decimal idUsuario, decimal idCliente, byte[] dtUltAlteracao, bool del) { processo processo = new processo(); processo.idEmpresa = idEmpresa; processo.idProcesso = idProcesso; processo.numProcesso = numProcesso; processo.dtAgenda = dtAgenda; processo.status = status; processo.idUsuario = idUsuario; processo.idCliente = idCliente; processo.dtUltAlteracao = dtUltAlteracao; processo.del = del; return processo; }
public void Delete(processo entity) { DataModel.processo.Remove(entity); DataModel.SaveChanges(); }
public abstract void HandleRequest(processo processo);
public void Create(processo entity) { Save(entity); }