public ActionResult Edit(RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes) { if (ModelState.IsValid) { objRelEncuestaPreguntaRes.BaseRemoteIp = RemoteIp; objRelEncuestaPreguntaRes.BaseIdUser = LoggedUserName; int result = proxy.UpdateRelEncuestaPreguntaRes(objRelEncuestaPreguntaRes); if (result == -1) { RelEncuestaPreguntaResEntity objRelEncuestaPreguntaResOld = proxy.GetRelEncuestaPreguntaRes(objRelEncuestaPreguntaRes.Id); ViewBag.VBEncuesta = new SelectList(proxyEncuesta.GetEncuestaList().Where(x => x.IdEncuesta == objRelEncuestaPreguntaResOld.IdEncuesta).OrderBy(x => x.TituloEncuesta.Trim()).ToList(), "IdEncuesta", "TituloEncuesta", objRelEncuestaPreguntaRes.IdEncuesta); ViewBag.VBPregunta = new SelectList(proxyPregunta.GetPreguntaList().Where(x => x.IdPregunta == objRelEncuestaPreguntaResOld.IdPregunta).OrderBy(x => x.Pregunta.Trim()).ToList(), "IdPregunta", "Pregunta", objRelEncuestaPreguntaRes.IdPregunta); ViewBag.VBResOpcMults = new SelectList(proxyResOpcMults.GetResOpcMultsList().Where(x => x.Id_ResOpcMult == objRelEncuestaPreguntaResOld.Id_ResOpcMult).OrderBy(x => x.ResOpcMult.Trim()).ToList(), "Id_ResOpcMult", "ResOpcMult", objRelEncuestaPreguntaRes.Id_ResOpcMult); AssingMessageScript("El RelEncuestaPreguntaRes ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objRelEncuestaPreguntaRes)); } if (result > 0) { AssingMessageScript("El RelEncuestaPreguntaRes se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objRelEncuestaPreguntaRes)); }
public ActionResult Details(int id = 0) { RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes = proxy.GetRelEncuestaPreguntaRes(id); if (objRelEncuestaPreguntaRes == null) { return(HttpNotFound()); } return(PartialView(objRelEncuestaPreguntaRes)); }
public ActionResult QuickIndex(int?page, int?pageSize, int?Id, int?IdEncuesta, int?IdPregunta, int?Id_ResOpcMult) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <RelEncuestaPreguntaResEntity> listResult = null; List <RelEncuestaPreguntaResEntity> listRelEncuestaPreguntaRes = new List <RelEncuestaPreguntaResEntity>(); RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes = new RelEncuestaPreguntaResEntity(); RelEncuestaPreguntaResEntity objGetRelEncuestaPreguntaRes = new RelEncuestaPreguntaResEntity(); if ((Id != null)) { objRelEncuestaPreguntaRes.Id = Id; } if ((IdEncuesta != null)) { objRelEncuestaPreguntaRes.IdEncuesta = IdEncuesta; } if ((IdPregunta != null)) { objRelEncuestaPreguntaRes.IdPregunta = IdPregunta; } if ((Id_ResOpcMult != null)) { objRelEncuestaPreguntaRes.Id_ResOpcMult = Id_ResOpcMult; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetRelEncuestaPreguntaResPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRelEncuestaPreguntaRes)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetRelEncuestaPreguntaResPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRelEncuestaPreguntaRes)); } listResult.ToList().ForEach(x => listRelEncuestaPreguntaRes.Add(x)); var RelEncuestaPreguntaResAsIPagedList = new StaticPagedList <RelEncuestaPreguntaResEntity>(listRelEncuestaPreguntaRes, pageNumber, pSize, listResult.totalCount); if (RelEncuestaPreguntaResAsIPagedList.Count > 0) { return(PartialView(RelEncuestaPreguntaResAsIPagedList)); } else { var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual RelEncuestaPreguntaResEntity GetRelEncuestaPreguntaResFromReader(IDataReader reader) { RelEncuestaPreguntaResEntity entity_RelEncuestaPreguntaRes = null; try { entity_RelEncuestaPreguntaRes = new RelEncuestaPreguntaResEntity(); entity_RelEncuestaPreguntaRes.Id = (int?)(GetFromReader(reader, "Id")); entity_RelEncuestaPreguntaRes.IdEncuesta = (int?)(GetFromReader(reader, "IdEncuesta")); entity_RelEncuestaPreguntaRes.IdPregunta = (int?)(GetFromReader(reader, "IdPregunta")); entity_RelEncuestaPreguntaRes.Id_ResOpcMult = (int?)(GetFromReader(reader, "Id_ResOpcMult")); } catch (Exception ex) { throw new Exception("Error converting RelEncuestaPreguntaRes data to entity", ex); } return(entity_RelEncuestaPreguntaRes); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("RelEncuestaPreguntaRes"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes = proxy.GetRelEncuestaPreguntaRes(id); ViewBag.VBEncuesta = new SelectList(proxyEncuesta.GetEncuestaList().OrderBy(x => x.TituloEncuesta.Trim()).ToList(), "IdEncuesta", "TituloEncuesta"); ViewBag.VBPregunta = new SelectList(proxyPregunta.GetPreguntaList().OrderBy(x => x.Pregunta.Trim()).ToList(), "IdPregunta", "Pregunta"); ViewBag.VBResOpcMults = new SelectList(proxyResOpcMults.GetResOpcMultsList().OrderBy(x => x.ResOpcMult.Trim()).ToList(), "Id_ResOpcMult", "ResOpcMult"); if (objRelEncuestaPreguntaRes == null) { return(HttpNotFound()); } return(View(objRelEncuestaPreguntaRes)); }
/// <summary> /// Gets RelEncuestaPreguntaRes by ///</summary> public override RelEncuestaPreguntaResEntity GetRelEncuestaPreguntaResById(int?Id) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelEncuestaPreguntaRes.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelEncuestaPreguntaResGetById", connection); RelEncuestaPreguntaResEntity entity_RelEncuestaPreguntaRes = null; AssingParameter(comandoSql, "@Id", Id); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_RelEncuestaPreguntaRes = GetRelEncuestaPreguntaResFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data RelEncuestaPreguntaRes " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_RelEncuestaPreguntaRes); } }
public static RelEncuestaPreguntaResEntity GetOneDeep(int?Id) { RelEncuestaPreguntaResEntity result = ProviderSoftv.RelEncuestaPreguntaRes.GetRelEncuestaPreguntaResById(Id); if (result.IdEncuesta != null) { result.Encuesta = ProviderSoftv.Encuesta.GetEncuestaById(result.IdEncuesta); } if (result.IdPregunta != null) { result.Pregunta = ProviderSoftv.Pregunta.GetPreguntaById(result.IdPregunta); } if (result.Id_ResOpcMult != null) { result.ResOpcMults = ProviderSoftv.ResOpcMults.GetResOpcMultsById(result.Id_ResOpcMult); } return(result); }
/// <summary> /// Edits a RelEncuestaPreguntaRes ///</summary> /// <param name="RelEncuestaPreguntaRes"> Objeto RelEncuestaPreguntaRes a editar </param> public override int EditRelEncuestaPreguntaRes(RelEncuestaPreguntaResEntity entity_RelEncuestaPreguntaRes) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelEncuestaPreguntaRes.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelEncuestaPreguntaResEdit", connection); AssingParameter(comandoSql, "@Id", entity_RelEncuestaPreguntaRes.Id); AssingParameter(comandoSql, "@IdEncuesta", entity_RelEncuestaPreguntaRes.IdEncuesta); AssingParameter(comandoSql, "@IdPregunta", entity_RelEncuestaPreguntaRes.IdPregunta); AssingParameter(comandoSql, "@Id_ResOpcMult", entity_RelEncuestaPreguntaRes.Id_ResOpcMult); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating RelEncuestaPreguntaRes " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
/// <summary> ///</summary> /// <param name="RelEncuestaPreguntaRes"> Object RelEncuestaPreguntaRes added to List</param> public override int AddRelEncuestaPreguntaRes(RelEncuestaPreguntaResEntity entity_RelEncuestaPreguntaRes) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelEncuestaPreguntaRes.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelEncuestaPreguntaResAdd", connection); AssingParameter(comandoSql, "@Id", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@IdEncuesta", entity_RelEncuestaPreguntaRes.IdEncuesta); AssingParameter(comandoSql, "@IdPregunta", entity_RelEncuestaPreguntaRes.IdPregunta); AssingParameter(comandoSql, "@Id_ResOpcMult", entity_RelEncuestaPreguntaRes.Id_ResOpcMult); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding RelEncuestaPreguntaRes " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@Id"].Value; } return(result); }
/// <summary> /// Abstract method to update RelEncuestaPreguntaRes /// </summary> public abstract int EditRelEncuestaPreguntaRes(RelEncuestaPreguntaResEntity entity_RelEncuestaPreguntaRes);
public static int Edit(RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes) { int result = ProviderSoftv.RelEncuestaPreguntaRes.EditRelEncuestaPreguntaRes(objRelEncuestaPreguntaRes); return(result); }
public int UpdateRelEncuestaPreguntaRes(RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes) { return(RelEncuestaPreguntaRes.Edit(objRelEncuestaPreguntaRes)); }
public int AddRelEncuestaPreguntaRes(RelEncuestaPreguntaResEntity objRelEncuestaPreguntaRes) { return(RelEncuestaPreguntaRes.Add(objRelEncuestaPreguntaRes)); }