//Exclui determinado participante do banco de dados protected void Delete(object sender, DirectEventArgs e) { MA_PARTICIPANTE_ENSINAR ensinarparticipante = this.GestorDeParticipanteEnsinar.ObterRelacaoDoQueOParticipanteEnsinaPorId(Int32.Parse(cod_p_ensinarId.Text)); this.GestorDeParticipanteEnsinar.RemoverEnsinamentoDeParticipante(ensinarparticipante); LimpaForm(); }
public void AtualizarEnsinamentoDeParticipanteSemConferencia(MA_PARTICIPANTE_ENSINAR participanteensinar) { MIMACHEREntities Contexto = new MIMACHEREntities(); Contexto.Entry(participanteensinar).State = EntityState.Modified; Contexto.SaveChanges(); }
public Boolean InserirNovoEnsinamentoDeParticipanteComRetorno(MA_PARTICIPANTE_ENSINAR participanteensinar) { if (!VerificarSeExisteRelacaoDeParticipanteAprender(participanteensinar)) { this.Contexto.MA_PARTICIPANTE_ENSINAR.Add(participanteensinar); this.Contexto.SaveChanges(); return(true); } else { MA_PARTICIPANTE_ENSINAR participanteensinarconferencia = ObterEnsinoDeParticipantePorItemEParticipante(participanteensinar); try { if (participanteensinarconferencia.cod_status != participanteensinar.cod_status) { return(AtualizarEnsinamentoDeParticipanteComRetorno(participanteensinar)); } else { return(false); } } catch (Exception) { return(false); } } }
public ActionResult Update(List <ParticipanteEnsinar> listaparticipanteensinar) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipanteensinar == null) { jsonResult = Json(new { success = false }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); } foreach (ParticipanteEnsinar pe in listaparticipanteensinar) { MA_PARTICIPANTE_ENSINAR participanteensinar = new MA_PARTICIPANTE_ENSINAR(); participanteensinar.cod_p_ensinar = pe.cod_p_ensinar; participanteensinar.cod_participante = pe.cod_participante; participanteensinar.cod_item = pe.cod_item; participanteensinar.cod_s_relacao = pe.cod_s_relacao; GestorDeParticipanteEnsinar.InserirNovoEnsinamentoDeParticipante(participanteensinar); } jsonResult = Json(new { success = true }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Add(List <ParticipanteEnsinar> listaparticipanteensinar) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipanteensinar == null) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); } else { MA_PARTICIPANTE_ENSINAR participanteensinar = new MA_PARTICIPANTE_ENSINAR(); participanteensinar.cod_participante = listaparticipanteensinar[0].CodParticipante; participanteensinar.cod_item = listaparticipanteensinar[0].CodItem; //Informa que a relação estará ativa participanteensinar.cod_status = 1; try { //if Boolean resultado = GestorDeParticipanteEnsinar.InserirNovoEnsinamentoDeParticipanteComRetorno(participanteensinar); if (resultado) { jsonResult = Json(new { codigo = participanteensinar.cod_p_ensinar }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public Boolean VerificarSeExisteRelacaoDeParticipanteAprender(MA_PARTICIPANTE_ENSINAR participanteensinar) { if (ObterEnsinoDeParticipantePorItemEParticipante(participanteensinar) != null) { return(true); } return(false); }
public void AtualizarEnsinamentoDeParticipante(MA_PARTICIPANTE_ENSINAR participanteensinar) { if (!VerificarSeExisteRelacaoDeParticipanteAprender(participanteensinar)) { AtualizarEnsinamentoDeParticipanteSemConferencia(participanteensinar); } else { MA_PARTICIPANTE_ENSINAR participanteensinarconferencia = ObterEnsinoDeParticipantePorItemEParticipante(participanteensinar); if (participanteensinarconferencia.cod_s_relacao != participanteensinar.cod_s_relacao) { AtualizarEnsinamentoDeParticipanteSemConferencia(participanteensinar); } } }
public void InserirNovoEnsinamentoDeParticipante(MA_PARTICIPANTE_ENSINAR participanteensinar) { if (!VerificarSeExisteRelacaoDeParticipanteAprender(participanteensinar)) { this.Contexto.MA_PARTICIPANTE_ENSINAR.Add(participanteensinar); this.Contexto.SaveChanges(); } else { MA_PARTICIPANTE_ENSINAR participanteensinarconferencia = ObterEnsinoDeParticipantePorItemEParticipante(participanteensinar); if (participanteensinarconferencia.cod_s_relacao != participanteensinar.cod_s_relacao) { AtualizarEnsinamentoDeParticipanteSemConferencia(participanteensinar); } } }
public Boolean AtualizarEnsinamentoDeParticipanteComRetorno(MA_PARTICIPANTE_ENSINAR participanteensinar) { if (!VerificarSeExisteRelacaoDeParticipanteAprender(participanteensinar)) { AtualizarEnsinamentoDeParticipanteSemConferencia(participanteensinar); return(true); } else { MA_PARTICIPANTE_ENSINAR participanteensinarconferencia = ObterEnsinoDeParticipantePorItemEParticipante(participanteensinar.cod_item, participanteensinar.cod_participante); if (participanteensinarconferencia.cod_status != participanteensinar.cod_status) { AtualizarEnsinamentoDeParticipanteSemConferencia(participanteensinar); return(true); } else { return(false); } } }
//Cadastro do participante no banco protected void Save(object sender, DirectEventArgs e) { MA_PARTICIPANTE_ENSINAR ensinarparticipante = new MA_PARTICIPANTE_ENSINAR(); ensinarparticipante.cod_participante = Int32.Parse(cod_participanteId.SelectedItem.Value); ensinarparticipante.cod_item = Int32.Parse(cod_itemId.SelectedItem.Value); ensinarparticipante.cod_s_relacao = Int32.Parse(cod_s_relacaoId.SelectedItem.Value); //Caso o form não possui código, será inserido um novo ensinar de participante if (cod_p_ensinarId.Text == "") { this.GestorDeParticipanteEnsinar.InserirNovoEnsinamentoDeParticipante(ensinarparticipante); ParticipanteEnsinarWindowId.Close(); LimpaForm(); } //Caso contrário, o form será atualizado else { ensinarparticipante.cod_p_ensinar = Int32.Parse(cod_p_ensinarId.Text); this.GestorDeParticipanteEnsinar.AtualizarEnsinamentoDeParticipante(ensinarparticipante); ParticipanteEnsinarWindowId.Close(); LimpaForm(); } }
public ActionResult Delete(List <ParticipanteEnsinar> listaparticipanteensinar) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipanteensinar == null) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } else { if (this.GestorDeParticipanteEnsinar.VerificarSeExisteRelacaoUsuarioEnsinarPorItemEParticipante(listaparticipanteensinar[0].CodItem, listaparticipanteensinar[0].CodParticipante)) { try { MA_PARTICIPANTE_ENSINAR participanteensinar = this.GestorDeParticipanteEnsinar.ObterEnsinoDeParticipantePorItemEParticipante(listaparticipanteensinar[0].CodItem, listaparticipanteensinar[0].CodParticipante); if (participanteensinar.cod_status == 1) { MA_PARTICIPANTE_ENSINAR participanteensinarmodificado = new MA_PARTICIPANTE_ENSINAR(); participanteensinarmodificado.cod_p_ensinar = participanteensinar.cod_p_ensinar; participanteensinarmodificado.cod_participante = participanteensinar.cod_participante; participanteensinarmodificado.cod_item = participanteensinar.cod_item; //Marca a relação como inativa participanteensinarmodificado.cod_status = 2; try { Boolean resultado = this.GestorDeParticipanteEnsinar.AtualizarEnsinamentoDeParticipanteComRetorno(participanteensinarmodificado); if (resultado) { jsonResult = Json(new { codigo = participanteensinarmodificado.cod_p_ensinar }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public MA_PARTICIPANTE_ENSINAR ObterEnsinoDeParticipantePorItemEParticipante(MA_PARTICIPANTE_ENSINAR participanteensinar) { return(this.Contexto.MA_PARTICIPANTE_ENSINAR.Where(l => l.cod_participante == participanteensinar.cod_participante && l.cod_item == participanteensinar.cod_item).SingleOrDefault()); }
public void AtualizarEnsinamentoDeParticipante(MA_PARTICIPANTE_ENSINAR participanteensinar) { this.RepositorioDeParticipanteEnsinar.AtualizarEnsinamentoDeParticipante(participanteensinar); }
public void InserirNovoEnsinamentoDeParticipante(MA_PARTICIPANTE_ENSINAR participanteensinar) { this.RepositorioDeParticipanteEnsinar.InserirNovoEnsinamentoDeParticipante(participanteensinar); }
public Boolean AtualizarEnsinamentoDeParticipanteComRetorno(MA_PARTICIPANTE_ENSINAR participanteensinar) { return(this.RepositorioDeParticipanteEnsinar.AtualizarEnsinamentoDeParticipanteComRetorno(participanteensinar)); }
public Boolean InserirNovoEnsinamentoDeParticipanteComRetorno(MA_PARTICIPANTE_ENSINAR participanteensinar) { return(this.RepositorioDeParticipanteEnsinar.InserirNovoEnsinamentoDeParticipanteComRetorno(participanteensinar)); }
public List <MA_PARTICIPANTE_ENSINAR> ObterTodosOsEnsinamentosDeParticipantePorPorItemPaginadosPorVinteRegistros(MA_PARTICIPANTE_ENSINAR participanteensinar) { return(this.RepositorioDeParticipanteEnsinar.ObterTodosOsEnsinamentosDeParticipantePorPorItemPaginadosPorVinteRegistros(participanteensinar)); }
public List <MA_PARTICIPANTE_ENSINAR> ObterTodosOsEnsinamentosDeParticipantePorPorItemPaginadosPorVinteRegistros(MA_PARTICIPANTE_ENSINAR participanteensinar) { return(this.Contexto.MA_PARTICIPANTE_ENSINAR.Where(l => l.cod_item == participanteensinar.cod_item && l.cod_status == 1).Skip(participanteensinar.cod_p_ensinar).Take(20).ToList()); }
public void RemoverEnsinamentoDeParticipante(MA_PARTICIPANTE_ENSINAR participanteensinar) { this.Contexto.MA_PARTICIPANTE_ENSINAR.Remove(participanteensinar); this.Contexto.SaveChanges(); }