public ActionResult CadastrarManutencao(Int32 equipamentoId, Int32 custo, DateTime dataprevista, String motivo ) { SolicitacaoManutencao solmanu = new SolicitacaoManutencao(); GerenciadorDeSessao sessao = GerenciadorDeSessao.GetInstance(); solmanu.UsuarioId = sessao.Usuario.Id; solmanu.EquipamentoClinicaId = equipamentoId; solmanu.DataPrevista = dataprevista.Ticks; solmanu.Motivo = motivo; solmanu.Custo = custo; solmanu.Status = StatusSolicitacaoManutencao.PENDENTE; facade.CriarManutencao(solmanu); return RedirectToAction("IndexManutencao"); }
public void EnviarSolicitacaoManutencao(SolicitacaoManutencao manu) { bool success = finClient.pagarManutencao( new DateTime(manu.DataPrevista), manu.Custo, manu.Motivo, manu.EquipamentoClinica.Equipamento.Fabricante.Banco.ToString(), manu.EquipamentoClinica.Equipamento.Fabricante.Agencia, manu.EquipamentoClinica.Equipamento.Fabricante.ContaCorrente, manu.Id); if (success) { manu.Status = StatusSolicitacaoManutencao.EM_PROGRESSO; } else { manu.Status = StatusSolicitacaoManutencao.PENDENTE; } }
public void CriarManutencao(SolicitacaoManutencao manu) { model.TblSolicitacoesManutencao.Add(manu); model.SaveChanges(); EnviarSolicitacaoManutencao(manu); }
public void AlterarManutencao(SolicitacaoManutencao manu) { model.TblSolicitacoesManutencao.Attach(manu); model.Entry(manu).State = EntityState.Modified; model.SaveChanges(); }