/// <summary> ///</summary> /// <param name="RelPreguntaEncuestas"> Object RelPreguntaEncuestas added to List</param> public override int AddRelPreguntaEncuestas(RelPreguntaEncuestasEntity entity_RelPreguntaEncuestas) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelPreguntaEncuestas.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelPreguntaEncuestasAdd", connection); AssingParameter(comandoSql, "@IdPregunta", entity_RelPreguntaEncuestas.IdPregunta); AssingParameter(comandoSql, "@IdEncuesta", entity_RelPreguntaEncuestas.IdEncuesta); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding RelPreguntaEncuestas " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdRelPreguntaEncuestas"].Value; } return(result); }
public ActionResult Edit(RelPreguntaEncuestasEntity objRelPreguntaEncuestas) { if (ModelState.IsValid) { objRelPreguntaEncuestas.BaseRemoteIp = RemoteIp; objRelPreguntaEncuestas.BaseIdUser = LoggedUserName; int result = proxy.UpdateRelPreguntaEncuestas(objRelPreguntaEncuestas); if (result == -1) { RelPreguntaEncuestasEntity objRelPreguntaEncuestasOld = proxy.GetRelPreguntaEncuestas(objRelPreguntaEncuestas.IdPregunta); ViewBag.VBPregunta = new SelectList(proxyPregunta.GetPreguntaList().Where(x => x.IdPregunta == objRelPreguntaEncuestasOld.IdPregunta).OrderBy(x => x.Pregunta.Trim()).ToList(), "IdPregunta", "Pregunta", objRelPreguntaEncuestas.IdPregunta); ViewBag.VBEncuesta = new SelectList(proxyEncuesta.GetEncuestaList().Where(x => x.IdEncuesta == objRelPreguntaEncuestasOld.IdEncuesta).OrderBy(x => x.Descripcion.Trim()).ToList(), "IdEncuesta", "Descripcion", objRelPreguntaEncuestas.IdEncuesta); AssingMessageScript("El RelPreguntaEncuestas ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objRelPreguntaEncuestas)); } if (result > 0) { AssingMessageScript("El RelPreguntaEncuestas se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objRelPreguntaEncuestas)); }
/// <summary> /// Edits a RelPreguntaEncuestas ///</summary> /// <param name="RelPreguntaEncuestas"> Objeto RelPreguntaEncuestas a editar </param> public override int EditRelPreguntaEncuestas(RelPreguntaEncuestasEntity entity_RelPreguntaEncuestas) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelPreguntaEncuestas.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelPreguntaEncuestasEdit", connection); AssingParameter(comandoSql, "@IdPregunta", entity_RelPreguntaEncuestas.IdPregunta); AssingParameter(comandoSql, "@IdEncuesta", entity_RelPreguntaEncuestas.IdEncuesta); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating RelPreguntaEncuestas " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
public ActionResult Details(int id = 0) { RelPreguntaEncuestasEntity objRelPreguntaEncuestas = proxy.GetRelPreguntaEncuestas(id); if (objRelPreguntaEncuestas == null) { return(HttpNotFound()); } return(PartialView(objRelPreguntaEncuestas)); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("RelPreguntaEncuestas"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); RelPreguntaEncuestasEntity objRelPreguntaEncuestas = proxy.GetRelPreguntaEncuestas(id); ViewBag.VBPregunta = new SelectList(proxyPregunta.GetPreguntaList().OrderBy(x => x.Pregunta.Trim()).ToList(), "IdPregunta", "Pregunta"); ViewBag.VBEncuesta = new SelectList(proxyEncuesta.GetEncuestaList().OrderBy(x => x.Descripcion.Trim()).ToList(), "IdEncuesta", "Descripcion"); if (objRelPreguntaEncuestas == null) { return(HttpNotFound()); } return(View(objRelPreguntaEncuestas)); }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual RelPreguntaEncuestasEntity GetRelPreguntaEncuestasFromReader(IDataReader reader) { RelPreguntaEncuestasEntity entity_RelPreguntaEncuestas = null; try { entity_RelPreguntaEncuestas = new RelPreguntaEncuestasEntity(); entity_RelPreguntaEncuestas.IdPregunta = (int?)(GetFromReader(reader, "IdPregunta")); entity_RelPreguntaEncuestas.IdEncuesta = (int?)(GetFromReader(reader, "IdEncuesta")); } catch (Exception ex) { throw new Exception("Error converting RelPreguntaEncuestas data to entity", ex); } return(entity_RelPreguntaEncuestas); }
public static RelPreguntaEncuestasEntity GetOneDeep(int?IdPregunta) { RelPreguntaEncuestasEntity result = ProviderSoftv.RelPreguntaEncuestas.GetRelPreguntaEncuestasById(IdPregunta); if (result.IdPregunta != null) { result.Pregunta = ProviderSoftv.Pregunta.GetPreguntaById(result.IdPregunta); } if (result.IdEncuesta != null) { result.Encuesta = ProviderSoftv.Encuesta.GetEncuestaById(result.IdEncuesta); } return(result); }
public ActionResult QuickIndex(int?page, int?pageSize, int?IdPregunta, int?IdEncuesta) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <RelPreguntaEncuestasEntity> listResult = null; List <RelPreguntaEncuestasEntity> listRelPreguntaEncuestas = new List <RelPreguntaEncuestasEntity>(); RelPreguntaEncuestasEntity objRelPreguntaEncuestas = new RelPreguntaEncuestasEntity(); RelPreguntaEncuestasEntity objGetRelPreguntaEncuestas = new RelPreguntaEncuestasEntity(); if ((IdPregunta != null)) { objRelPreguntaEncuestas.IdPregunta = IdPregunta; } if ((IdEncuesta != null)) { objRelPreguntaEncuestas.IdEncuesta = IdEncuesta; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetRelPreguntaEncuestasPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRelPreguntaEncuestas)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetRelPreguntaEncuestasPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRelPreguntaEncuestas)); } listResult.ToList().ForEach(x => listRelPreguntaEncuestas.Add(x)); var RelPreguntaEncuestasAsIPagedList = new StaticPagedList <RelPreguntaEncuestasEntity>(listRelPreguntaEncuestas, pageNumber, pSize, listResult.totalCount); if (RelPreguntaEncuestasAsIPagedList.Count > 0) { return(PartialView(RelPreguntaEncuestasAsIPagedList)); } 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> /// Gets RelPreguntaEncuestas by ///</summary> public override RelPreguntaEncuestasEntity GetRelPreguntaEncuestasById(int?IdPregunta) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelPreguntaEncuestas.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelPreguntaEncuestasGetById", connection); RelPreguntaEncuestasEntity entity_RelPreguntaEncuestas = null; AssingParameter(comandoSql, "@IdPregunta", IdPregunta); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_RelPreguntaEncuestas = GetRelPreguntaEncuestasFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data RelPreguntaEncuestas " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_RelPreguntaEncuestas); } }
public int UpdateRelPreguntaEncuestas(RelPreguntaEncuestasEntity objRelPreguntaEncuestas) { return(RelPreguntaEncuestas.Edit(objRelPreguntaEncuestas)); }
public int AddRelPreguntaEncuestas(RelPreguntaEncuestasEntity objRelPreguntaEncuestas) { return(RelPreguntaEncuestas.Add(objRelPreguntaEncuestas)); }
/// <summary> /// Abstract method to update RelPreguntaEncuestas /// </summary> public abstract int EditRelPreguntaEncuestas(RelPreguntaEncuestasEntity entity_RelPreguntaEncuestas);
public static int Edit(RelPreguntaEncuestasEntity objRelPreguntaEncuestas) { int result = ProviderSoftv.RelPreguntaEncuestas.EditRelPreguntaEncuestas(objRelPreguntaEncuestas); return(result); }