//Cadastro do nac no banco protected void Save(object sender, DirectEventArgs e) { MA_NAC nac = new MA_NAC(); nac.nome_representante = nome_representanteId.Text; nac.telefone = Int32.Parse(telefoneId.Text); nac.cod_campus = Int32.Parse(cod_campusId.SelectedItem.Value); nac.cod_usuario = Int32.Parse(cod_usuarioId.SelectedItem.Value); //Caso o form não possui código, será inserido um novo usuário if (cod_nacId.Text == "") { GestorDeNac.InserirNac(nac); NacWindowId.Close(); LimpaForm(); } //Caso contrário, o form será atualizado else { nac.cod_nac = Int32.Parse(cod_nacId.Text); GestorDeNac.AtualizarNac(nac); NacWindowId.Close(); LimpaForm(); } }
public ActionResult Delete(List <Nac> listanac) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listanac == null) { jsonResult = Json(new { success = false }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); } else { MA_NAC nac = new MA_NAC(); nac.cod_nac = listanac[0].CodNac; try { if (GestorDeNac.VerificarSeNacPorId(nac.cod_nac)) { nac = GestorDeNac.ObterNacPorId(nac.cod_nac); MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorId(nac.cod_usuario); //Inativa o usuário associado a este Nac usuario.cod_status = 2; Boolean resultado = GestorDeUsuario.AtualizarUsuarioComRetorno(usuario); if (resultado) { jsonResult = Json(new { codigo = nac.cod_nac }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { 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); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public SiteMaster() { this.GestorDeUsuario = new GestorDeUsuario(); this.GestorDeParticipante = new GestorDeParticipante(); this.GestorDeNac = new GestorDeNac(); }