public ActionResult Edit(RelEnProcesosEntity objRelEnProcesos) { if (ModelState.IsValid) { objRelEnProcesos.BaseRemoteIp = RemoteIp; objRelEnProcesos.BaseIdUser = LoggedUserName; int result = proxy.UpdateRelEnProcesos(objRelEnProcesos); if (result == -1) { RelEnProcesosEntity objRelEnProcesosOld = proxy.GetRelEnProcesos(objRelEnProcesos.IdProceso); ViewBag.VBPregunta = new SelectList(proxyPregunta.GetPreguntaList().Where(x => x.IdPregunta == objRelEnProcesosOld.IdPregunta).OrderBy(x => x.Pregunta.Trim()).ToList(), "IdPregunta", "Pregunta", objRelEnProcesos.IdPregunta); ViewBag.VBResOpcMults = new SelectList(proxyResOpcMults.GetResOpcMultsList().Where(x => x.Id_ResOpcMult == objRelEnProcesosOld.Id_ResOpcMult).OrderBy(x => x.ResOpcMult.Trim()).ToList(), "Id_ResOpcMult", "ResOpcMult", objRelEnProcesos.Id_ResOpcMult); //ViewBag.VBRelEncuestaClientes = new SelectList(proxyRelEncuestaClientes.GetRelEncuestaClientesList().Where(x => x.Estado == true || x.IdProceso == objRelEnProcesosOld.IdProceso).OrderBy(x => x.Nombre.Trim()).ToList(), "IdProceso", "Nombre", objRelEnProcesos.IdProceso); AssingMessageScript("El RelEnProcesos ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objRelEnProcesos)); } if (result > 0) { AssingMessageScript("El RelEnProcesos se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objRelEnProcesos)); }
public ActionResult QuickIndex(int?page, int?pageSize, String RespAbi, bool?RespCerrada, int?IdPregunta, int?Id_ResOpcMult, int?IdProceso) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <RelEnProcesosEntity> listResult = null; List <RelEnProcesosEntity> listRelEnProcesos = new List <RelEnProcesosEntity>(); RelEnProcesosEntity objRelEnProcesos = new RelEnProcesosEntity(); RelEnProcesosEntity objGetRelEnProcesos = new RelEnProcesosEntity(); if ((RespAbi != null && RespAbi.ToString() != "")) { objRelEnProcesos.RespAbi = RespAbi; } if ((RespCerrada != null)) { objRelEnProcesos.RespCerrada = RespCerrada; } if ((IdPregunta != null)) { objRelEnProcesos.IdPregunta = IdPregunta; } if ((Id_ResOpcMult != null)) { objRelEnProcesos.Id_ResOpcMult = Id_ResOpcMult; } if ((IdProceso != null)) { objRelEnProcesos.IdProceso = IdProceso; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetRelEnProcesosPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRelEnProcesos)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetRelEnProcesosPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRelEnProcesos)); } listResult.ToList().ForEach(x => listRelEnProcesos.Add(x)); var RelEnProcesosAsIPagedList = new StaticPagedList <RelEnProcesosEntity>(listRelEnProcesos, pageNumber, pSize, listResult.totalCount); if (RelEnProcesosAsIPagedList.Count > 0) { return(PartialView(RelEnProcesosAsIPagedList)); } 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)); } }
public ActionResult Details(int id = 0) { RelEnProcesosEntity objRelEnProcesos = proxy.GetRelEnProcesos(id); if (objRelEnProcesos == null) { return(HttpNotFound()); } return(PartialView(objRelEnProcesos)); }
public ActionResult DatosEncuesta(ObjEncuesta encuesta, int universo) { /*Creando objeto RelEncuestaClientes*/ RelEncuestaClientesEntity rel = new RelEncuestaClientesEntity(); rel.IdEncuesta = encuesta.id_encuesta; rel.Contrato = encuesta.cliente; rel.FechaApli = DateTime.Now; rel.IdConexion = encuesta.id_plaza; int result = relenc_clientes.AddRelEncuestaClientes(rel); foreach (var a in encuesta.pregunta) { // a.id_pregunta RelEnProcesosEntity re = new RelEnProcesosEntity(); re.IdPregunta = a.id_pregunta; re.IdProceso = result; re.IdUniverso = universo; foreach (var b in encuesta.respuestas.Where(o => o.id_pregunta == a.id_pregunta)) { if (a.tipoPregunta == 1) { re.RespAbi = b.respuesta; int result2 = rel_en_proces.AddRelEnProcesos(re); } else if (a.tipoPregunta == 2) { bool boleano; if (b.respuesta == "0") { boleano = false; } else { boleano = true; } re.RespCerrada = boleano; int result2 = rel_en_proces.AddRelEnProcesos(re); } else { re.Id_ResOpcMult = Int32.Parse(b.respuesta); int result2 = rel_en_proces.AddRelEnProcesos(re); } } } return(Json(encuesta, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("RelEnProcesos"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); RelEnProcesosEntity objRelEnProcesos = proxy.GetRelEnProcesos(id); 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"); //ViewBag.VBRelEncuestaClientes = new SelectList(proxyRelEncuestaClientes.GetRelEncuestaClientesList().Where(x => x.Estado == true).OrderBy(x => x.Nombre.Trim()).ToList(), "IdProceso", "Nombre"); if (objRelEnProcesos == null) { return(HttpNotFound()); } return(View(objRelEnProcesos)); }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual RelEnProcesosEntity GetRelEnProcesosFromReader(IDataReader reader) { RelEnProcesosEntity entity_RelEnProcesos = null; try { entity_RelEnProcesos = new RelEnProcesosEntity(); entity_RelEnProcesos.IdProceso = (int?)(GetFromReader(reader, "IdProceso")); entity_RelEnProcesos.IdPregunta = (int?)(GetFromReader(reader, "IdPregunta")); entity_RelEnProcesos.Id_ResOpcMult = (int?)(GetFromReader(reader, "Id_ResOpcMult")); entity_RelEnProcesos.RespAbi = (String)(GetFromReader(reader, "RespAbi", IsString: true)); entity_RelEnProcesos.RespCerrada = (bool?)(GetFromReader(reader, "RespCerrada")); } catch (Exception ex) { throw new Exception("Error converting RelEnProcesos data to entity", ex); } return(entity_RelEnProcesos); }
/// <summary> /// Edits a RelEnProcesos ///</summary> /// <param name="RelEnProcesos"> Objeto RelEnProcesos a editar </param> public override int EditRelEnProcesos(RelEnProcesosEntity entity_RelEnProcesos) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelEnProcesos.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelEnProcesosEdit", connection); AssingParameter(comandoSql, "@IdProceso", entity_RelEnProcesos.IdProceso); AssingParameter(comandoSql, "@IdPregunta", entity_RelEnProcesos.IdPregunta); AssingParameter(comandoSql, "@Id_ResOpcMult", entity_RelEnProcesos.Id_ResOpcMult); AssingParameter(comandoSql, "@RespAbi", entity_RelEnProcesos.RespAbi); AssingParameter(comandoSql, "@RespCerrada", entity_RelEnProcesos.RespCerrada); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating RelEnProcesos " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
public static RelEnProcesosEntity GetOneDeep(int?IdProceso) { RelEnProcesosEntity result = ProviderSoftv.RelEnProcesos.GetRelEnProcesosById(IdProceso); if (result.IdPregunta != null) { result.Pregunta = ProviderSoftv.Pregunta.GetPreguntaById(result.IdPregunta); } if (result.Id_ResOpcMult != null) { result.ResOpcMults = ProviderSoftv.ResOpcMults.GetResOpcMultsById(result.Id_ResOpcMult); } if (result.IdProceso != null) { result.RelEncuestaClientes = ProviderSoftv.RelEncuestaClientes.GetRelEncuestaClientesById(result.IdProceso); } return(result); }
/// <summary> /// Gets RelEnProcesos by ///</summary> public override RelEnProcesosEntity GetRelEnProcesosById(int?IdProceso) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.RelEnProcesos.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_RelEnProcesosGetById", connection); RelEnProcesosEntity entity_RelEnProcesos = null; AssingParameter(comandoSql, "@IdProceso", IdProceso); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_RelEnProcesos = GetRelEnProcesosFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data RelEnProcesos " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_RelEnProcesos); } }
/// <summary> /// Abstract method to update RelEnProcesos /// </summary> public abstract int EditRelEnProcesos(RelEnProcesosEntity entity_RelEnProcesos);
/// <summary> /// Abstract method to add RelEnProcesos /// /summary> /// <param name="RelEnProcesos"></param> /// <returns></returns> public abstract int AddRelEnProcesos(RelEnProcesosEntity entity_RelEnProcesos);
public static int Edit(RelEnProcesosEntity objRelEnProcesos) { int result = ProviderSoftv.RelEnProcesos.EditRelEnProcesos(objRelEnProcesos); return(result); }
public int UpdateRelEnProcesos(RelEnProcesosEntity objRelEnProcesos) { return(RelEnProcesos.Edit(objRelEnProcesos)); }
public int AddRelEnProcesos(RelEnProcesosEntity objRelEnProcesos) { return(RelEnProcesos.Add(objRelEnProcesos)); }