public ActionResult Cadastrar(MaquinaModel maquina) { try { TB_MAQUINA_Repository rep = new TB_MAQUINA_Repository(); rep.Save(objMaquina: new Dao.Contexts.TB_MAQUINA { idMAQUINA = maquina.idMAQUINA, CALIBRE = maquina.CALIBRE, idPROJETO = base.SessionProjetoModel.idProjeto, xMAQUINA = maquina.xMAQUINA, QTDE_CAPACIDADE = maquina.QTDE_CAPACIDADE, QTDE_TERM_DIREITO = maquina.QTDE_TERM_DIREITO, QTDE_TERM_ESQUERDO = maquina.QTDE_TERM_ESQUERDO, QTDE_TOLERANCIA = maquina.QTDE_TOLERANCIA, QTDE_YY = maquina.YY, SELOS_DIREITO = maquina.SELOS_DIREITO, SELOS_ESQUERDO = maquina.SELOS_ESQUERDO, }); } catch (Exception ex) { base.aviso = string.Format(format: "Não foi possível salvar máquina. Motivo: {0}" , arg0: ex.Message); } base.aviso = "Máquina cadastrada com sucesso."; return(RedirectToAction("Listar")); }
public ActionResult Excluir(int id) { TB_MAQUINA_Repository repMaquina = new TB_MAQUINA_Repository(); TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); if (repMaquina.DeteteByIdProject(idProjeto: id)) { TB_PLANILHA_Repository repPlanilha = new TB_PLANILHA_Repository(); if (repPlanilha.DeleteByIdProjeto(idProjeto: id)) { TB_PROJETO_Repository repProjeto = new TB_PROJETO_Repository(); repProjeto.Delete(id: id); } } base.aviso = "Projeto excluido com sucesso!"; List <ProjetoModel> lProjetos = new List <ProjetoModel>(); List <TB_PROJETO> lProjetosDataBase = projetoRepository.getAllProjetos(); foreach (TB_PROJETO p in lProjetosDataBase) { lProjetos.Add(item: new ProjetoModel { idProjeto = p.idPROJETO, dtCADASTRO = p.dtCADASTRO, xPROJETO = p.xPROJETO }); } return(RedirectToAction(actionName: "Listar")); }
public ActionResult LimparMaquina(Int32 id) { MaquinaModel m = RetornaItensUtilizadosParaStatusNormal(id); base.SessionProjetoModel.ldadosMaquina.Remove(m); TB_MAQUINA_Repository rep = new TB_MAQUINA_Repository(); base.SessionProjetoModel.ldadosMaquina.Add(rep.getMaquinaByIdMaquina(m.idMAQUINA)); //base.aviso = "Limpeza concluída."; m.bAssigacao = false; return(RedirectToAction("Listar")); }
public ActionResult Editar(int id) { AtualizarDashBoard(); MaquinaModel m = RetornaItensUtilizadosParaStatusNormal(id); base.SessionProjetoModel.ldadosMaquina.Remove(m); TB_MAQUINA_Repository rep = new TB_MAQUINA_Repository(); base.SessionProjetoModel.ldadosMaquina.Add(rep.getMaquinaByIdMaquina(m.idMAQUINA)); ViewBag.xProjetoLocal = base.SessionProjetoModel.xPROJETO; return(View(viewName: "Cadastrar", model: m)); }
public ActionResult Listar() { ProjetoModel objProjetoModel = base.SessionProjetoModel; if (objProjetoModel != null) { // carrega as informações parametrizadas para a Lista Geral. TB_MAQUINA_Repository repMaquinas = new TB_MAQUINA_Repository(); List <MaquinaModel> lMaquinas = repMaquinas.getMaquinasByIdProjeto(idProjeto: objProjetoModel.idProjeto); if (lMaquinas != null) { foreach (MaquinaModel m in lMaquinas) { if (objProjetoModel.ldadosMaquina.Count(i => i.idMAQUINA == m.idMAQUINA) == 0) { objProjetoModel.ldadosMaquina.Add(m); } } } if (objProjetoModel.ldadosPlanilhaOriginal.Where(c => c.idPLANILHA == 0).Count() > 0) { TB_PLANILHA_Repository repPlaniha = new TB_PLANILHA_Repository(); objProjetoModel.ldadosPlanilhaOriginal = repPlaniha.getPlanilhasByIdProjeto(objProjetoModel.idProjeto); } //foreach (var item in objProjetoModel.ldadosParametroTempDistinct) //{ // foreach (var cabo in objProjetoModel.ldadosPlanilhaOriginal.Where(c => c.TERM_IZQ == item.TERM // && c.ACC_01_I == item.ACC_01 // && c.COD_01_I == item.COD_01)) // { // cabo.COD_DI = item.COD_D; // } // foreach (var cabo in objProjetoModel.ldadosPlanilhaOriginal.Where(c => c.TERM_DER == item.TERM // && c.ACC_01_D == item.ACC_01 // && c.COD_01_D == item.COD_01)) // { // cabo.COD_DD = item.COD_D; // } //} AtualizarDashBoard(); } //base.SessionProjetoModel.ldadosMaquina = objProjetoModel.ldadosMaquina; return(View(objProjetoModel)); }
public ActionResult Excluir(int id) { TB_MAQUINA_Repository rep = new TB_MAQUINA_Repository(); RetornaItensUtilizadosParaStatusNormal(id); rep.Delete(idMaquina: id); MaquinaModel m = base.SessionProjetoModel.ldadosMaquina.FirstOrDefault(i => i.idMAQUINA == id); if (m != null) { base.SessionProjetoModel.ldadosMaquina.Remove(item: m); } base.aviso = "Maquina excluida com sucesso."; return(RedirectToAction("Listar")); }