protected void bnt_confirmar_Click(object sender, EventArgs e) { string script; int idModelo, idPergunta; modelo = (Mod_modelos)Session["modelo"]; idModelo = Mod_modelosDB.Insert(modelo); modelo.CodigoModelo = idModelo; if (idModelo != -2) { for (int i = 0; i < modelo.Pergunta.Count; i++) { pergunta = (Per_perguntas)modelo.Pergunta[i]; pergunta.CodigoModelo = idModelo; idPergunta = Per_perguntasDB.Insert(pergunta); for (int n = 0; n < pergunta.Alternativa.Count; n++) { alternativa = (Alt_alternativas)pergunta.Alternativa[n]; alternativa.PerguntaCodigo = idPergunta; Alt_alternativasDB.Insert(alternativa); } } for (int i = 0; i < modelo.Classificacoes.Count; i++) { Clas_classificacoes classificacao = new Clas_classificacoes(); Moc_modeloClassificacao moc = new Moc_modeloClassificacao(); classificacao = (Clas_classificacoes)modelo.Classificacoes[i]; classificacao.CodigoClassificacao = Clas_classificacoesDB.Insert(classificacao); moc.Classificacao = classificacao; moc.Modelo = modelo; Moc_modeloClassificacaoDB.Insert(moc); } script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta1", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } else { script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta2", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } Response.Redirect("Home.aspx"); }
protected void btn_atualizar_Click(object sender, EventArgs e) { string script; int idModelo, idPergunta; modelo = (Mod_modelos)Session["modelo"]; idModelo = Mod_modelosDB.Update(modelo); if (idModelo != -2) { for (int i = 0; i < modelo.Pergunta.Count; i++) { pergunta = (Per_perguntas)modelo.Pergunta[i]; idPergunta = Per_perguntasDB.Update(pergunta); for (int n = 0; n < pergunta.Alternativa.Count; n++) { alternativa = (Alt_alternativas)pergunta.Alternativa[n]; if (alternativa.CodigoAlternativa == 0) { Alt_alternativasDB.Insert(alternativa); } else { Alt_alternativasDB.Update(alternativa); } } } for (int i = 0; i < modelo.Classificacoes.Count; i++) { Clas_classificacoes classificacao = new Clas_classificacoes(); Moc_modeloClassificacao moc = new Moc_modeloClassificacao(); classificacao = (Clas_classificacoes)modelo.Classificacoes[i]; classificacao.CodigoClassificacao = Clas_classificacoesDB.Update(classificacao); } for (int i = 0; i < classificacaoDel.Count; i++) { Clas_classificacoesDB.Delete(Convert.ToInt32(classificacaoDel[i])); } for (int i = 0; i < perguntaDel.Count; i++) { Per_perguntasDB.Delete(Convert.ToInt32(perguntaDel[i])); } for (int i = 0; i < alternativaDel.Count; i++) { Alt_alternativasDB.Delete(Convert.ToInt32(alternativaDel[i])); } script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta1", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } else { script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>"; ClientScript.RegisterStartupScript(GetType(), "alerta2", script, false); //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script); } Response.Redirect("home.aspx"); }