public ActionResult TerminarEncuesta(int id_proceso, int contrato) { UniversoEncuestaEntity objUniversoEncuestaOld = proxy.GetUniversoEncuesta(id_proceso); objUniversoEncuestaOld.Aplicada = true; int result = proxy.UpdateUniversoEncuesta(objUniversoEncuestaOld); ProcesoEncuestaEntity aux = proxyProcesoEncuesta.GetProcesoEncuesta(objUniversoEncuestaOld.IdProcesoEnc); int total = proxy.GetUniversoEncuestaList().Where(o => o.IdProcesoEnc == aux.IdProcesoEnc && o.Aplicada == true).Count(); ClienteNoContestoEntity cl = new ClienteNoContestoEntity(); cl.IdEncuesta = aux.IdEncuesta; cl.IdProcesoEnc = aux.IdProcesoEnc; DateTime thisDay = DateTime.Today; cl.FechaApli = thisDay; cl.Contrato = contrato; cl.IdPlaza = objUniversoEncuestaOld.IdPlaza; int res = proxyNo.AddClienteNoContesto(cl); if (total == aux.Total) { aux.StatusEncuesta = "Terminada"; aux.FechaFin = thisDay.ToString(); var editar = proxyProcesoEncuesta.UpdateProcesoEncuesta(aux); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public static UniversoEncuestaEntity GetOne(int?Id) { UniversoEncuestaEntity result = ProviderSoftv.UniversoEncuesta.GetUniversoEncuestaById(Id); //if (result.IdProcesoEnc != null) // result.ProcesoEncuesta = ProviderSoftv.ProcesoEncuesta.GetProcesoEncuestaById(result.IdProcesoEnc); return(result); }
public ActionResult Details(int id = 0) { UniversoEncuestaEntity objUniversoEncuesta = proxy.GetUniversoEncuesta(id); if (objUniversoEncuesta == null) { return(HttpNotFound()); } return(PartialView(objUniversoEncuesta)); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("UniversoEncuesta"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); UniversoEncuestaEntity objUniversoEncuesta = proxy.GetUniversoEncuesta(id); ViewBag.VBProcesoEncuesta = new SelectList(proxyProcesoEncuesta.GetProcesoEncuestaList().OrderBy(x => x.NombreProceso.Trim()).ToList(), "IdProcesoEnc", "NombreProceso"); if (objUniversoEncuesta == null) { return(HttpNotFound()); } return(View(objUniversoEncuesta)); }
/// <summary> /// Edits a UniversoEncuesta ///</summary> /// <param name="UniversoEncuesta"> Objeto UniversoEncuesta a editar </param> public override int EditUniversoEncuesta(UniversoEncuestaEntity entity_UniversoEncuesta) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UniversoEncuesta.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_UniversoEncuestaEdit", connection); AssingParameter(comandoSql, "@Id", entity_UniversoEncuesta.Id); AssingParameter(comandoSql, "@IdProcesoEnc", entity_UniversoEncuesta.IdProcesoEnc); AssingParameter(comandoSql, "@Contrato", entity_UniversoEncuesta.Contrato); AssingParameter(comandoSql, "@Nombre", entity_UniversoEncuesta.Nombre); AssingParameter(comandoSql, "@Tel", entity_UniversoEncuesta.Tel); AssingParameter(comandoSql, "@Cel", entity_UniversoEncuesta.Cel); AssingParameter(comandoSql, "@Aplicada", entity_UniversoEncuesta.Aplicada); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating UniversoEncuesta " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
/// <summary> ///</summary> /// <param name="UniversoEncuesta"> Object UniversoEncuesta added to List</param> public override int AddUniversoEncuesta(UniversoEncuestaEntity entity_UniversoEncuesta) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UniversoEncuesta.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_UniversoEncuestaAdd", connection); AssingParameter(comandoSql, "@Id", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@IdProcesoEnc", entity_UniversoEncuesta.IdProcesoEnc); AssingParameter(comandoSql, "@Contrato", entity_UniversoEncuesta.Contrato); AssingParameter(comandoSql, "@Nombre", entity_UniversoEncuesta.Nombre); AssingParameter(comandoSql, "@Tel", entity_UniversoEncuesta.Tel); AssingParameter(comandoSql, "@Cel", entity_UniversoEncuesta.Cel); AssingParameter(comandoSql, "@Aplicada", entity_UniversoEncuesta.Aplicada); AssingParameter(comandoSql, "@IdPlaza", entity_UniversoEncuesta.IdPlaza); AssingParameter(comandoSql, "@Ciudad", entity_UniversoEncuesta.Ciudad); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding UniversoEncuesta " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@Id"].Value; } return(result); }
public ActionResult Editar(int id) { if (ModelState.IsValid) { UniversoEncuestaEntity objUniversoEncuestaOld = proxy.GetUniversoEncuesta(id); objUniversoEncuestaOld.Aplicada = true; int result = proxy.UpdateUniversoEncuesta(objUniversoEncuestaOld); ProcesoEncuestaEntity aux = proxyProcesoEncuesta.GetProcesoEncuesta(objUniversoEncuestaOld.IdProcesoEnc); int total = proxy.GetUniversoEncuestaList().Where(o => o.IdProcesoEnc == aux.IdProcesoEnc && o.Aplicada == true).Count(); if (total == aux.Total) { aux.StatusEncuesta = "Terminada"; DateTime thisDay = DateTime.Today; aux.FechaFin = thisDay.ToString(); var editar = proxyProcesoEncuesta.UpdateProcesoEncuesta(aux); } } return(Json(1, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Gets UniversoEncuesta by ///</summary> public override UniversoEncuestaEntity GetUniversoEncuestaById(int?Id) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UniversoEncuesta.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_UniversoEncuestaGetById", connection); UniversoEncuestaEntity entity_UniversoEncuesta = 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_UniversoEncuesta = GetUniversoEncuestaFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data UniversoEncuesta " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_UniversoEncuesta); } }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual UniversoEncuestaEntity GetUniversoEncuestaFromReader(IDataReader reader) { UniversoEncuestaEntity entity_UniversoEncuesta = null; try { entity_UniversoEncuesta = new UniversoEncuestaEntity(); entity_UniversoEncuesta.Id = (int?)(GetFromReader(reader, "Id")); entity_UniversoEncuesta.IdProcesoEnc = (int?)(GetFromReader(reader, "IdProcesoEnc")); entity_UniversoEncuesta.Contrato = (long?)(GetFromReader(reader, "Contrato")); entity_UniversoEncuesta.Nombre = (String)(GetFromReader(reader, "Nombre", IsString: true)); entity_UniversoEncuesta.Tel = (String)(GetFromReader(reader, "Tel", IsString: true)); entity_UniversoEncuesta.Cel = (String)(GetFromReader(reader, "Cel", IsString: true)); entity_UniversoEncuesta.Aplicada = (bool?)(GetFromReader(reader, "Aplicada")); entity_UniversoEncuesta.IdPlaza = (int?)(GetFromReader(reader, "IdPlaza")); entity_UniversoEncuesta.Ciudad = (String)(GetFromReader(reader, "Ciudad", IsString: true)); } catch (Exception ex) { throw new Exception("Error converting UniversoEncuesta data to entity", ex); } return(entity_UniversoEncuesta); }
public ActionResult Create(UniversoEncuestaEntity objUniversoEncuesta) { if (ModelState.IsValid) { objUniversoEncuesta.BaseRemoteIp = RemoteIp; objUniversoEncuesta.BaseIdUser = LoggedUserName; int result = proxy.AddUniversoEncuesta(objUniversoEncuesta); if (result == -1) { ViewBag.VBProcesoEncuesta = new SelectList(proxyProcesoEncuesta.GetProcesoEncuestaList().OrderBy(x => x.NombreProceso.Trim()).ToList(), "IdProcesoEnc", "NombreProceso", objUniversoEncuesta.IdProcesoEnc); AssingMessageScript("El UniversoEncuesta ya existe en el sistema.", "error", "Error", true); CheckNotify(); return(View(objUniversoEncuesta)); } if (result > 0) { AssingMessageScript("Se dio de alta el UniversoEncuesta en el sistema.", "success", "Éxito", true); return(RedirectToAction("Index")); } } return(View(objUniversoEncuesta)); }
/// <summary> /// Abstract method to update UniversoEncuesta /// </summary> public abstract int EditUniversoEncuesta(UniversoEncuestaEntity entity_UniversoEncuesta);
public ActionResult QuickIndex(int?page, int?pageSize, long?Contrato, String Nombre, String Tel, String Cel, bool?Aplicada, int?IdProcesoEnc) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <UniversoEncuestaEntity> listResult = null; List <UniversoEncuestaEntity> listUniversoEncuesta = new List <UniversoEncuestaEntity>(); UniversoEncuestaEntity objUniversoEncuesta = new UniversoEncuestaEntity(); UniversoEncuestaEntity objGetUniversoEncuesta = new UniversoEncuestaEntity(); if ((Contrato != null)) { objUniversoEncuesta.Contrato = Contrato; } if ((Nombre != null && Nombre.ToString() != "")) { objUniversoEncuesta.Nombre = Nombre; } if ((Tel != null && Tel.ToString() != "")) { objUniversoEncuesta.Tel = Tel; } if ((Cel != null && Cel.ToString() != "")) { objUniversoEncuesta.Cel = Cel; } if ((Aplicada != null)) { objUniversoEncuesta.Aplicada = Aplicada; } if ((IdProcesoEnc != null)) { objUniversoEncuesta.IdProcesoEnc = IdProcesoEnc; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetUniversoEncuestaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objUniversoEncuesta)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetUniversoEncuestaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objUniversoEncuesta)); } listResult.ToList().ForEach(x => listUniversoEncuesta.Add(x)); var UniversoEncuestaAsIPagedList = new StaticPagedList <UniversoEncuestaEntity>(listUniversoEncuesta, pageNumber, pSize, listResult.totalCount); if (UniversoEncuestaAsIPagedList.Count > 0) { return(PartialView(UniversoEncuestaAsIPagedList)); } 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 Create(obj_proceso universo) { if (ModelState.IsValid) { ProcesoEncuestaEntity objeto = new ProcesoEncuestaEntity(); objeto.NombreProceso = universo.NombreProceso; objeto.TipSer = universo.TipSer; objeto.TipoBusqueda = universo.TipoBusqueda; objeto.TipoFecha = universo.tipo_fecha_nombre; objeto.FechaInicio = universo.fecha_creacion; objeto.Encuesta = universo.encuesta_nombre; objeto.StatusEncuesta = "Pendiente"; objeto.IdEncuesta = universo.encuesta; UsuarioEntity user = proxyusuario.GetUsuario(universo.usuario); objeto.Usuario = user.Nombre; objeto.BaseRemoteIp = RemoteIp; objeto.BaseIdUser = LoggedUserName; objeto.Total = 0; int id_proceso = proxy.AddProcesoEncuesta(objeto); ConexionController c = new ConexionController(); SqlCommand comandoSql; SqlConnection conexionSQL = new SqlConnection(c.DameConexion(universo.plaza)); try { conexionSQL.Open(); } catch { } try { id_tipoServicio tipo = new id_tipoServicio(); comandoSql = new SqlCommand("SELECT * from TipServ WHERE Concepto='" + universo.TipSer + "'"); comandoSql.Connection = conexionSQL; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { tipo.id_tipoServ = Int32.Parse(reader[0].ToString()); } } reader.Close(); comandoSql = new SqlCommand("exec GetUniversoEncuesta " + universo.plaza + ", '" + universo.ciudad + "', " + tipo.id_tipoServ + ", " + universo.tipo_busqueda_id + ", '" + universo.desconectados + "', '" + universo.instalados + "', '" + universo.suspendidos + "', '" + universo.contratado + "', '" + universo.temporales + "', '" + universo.fuera_servicio + "', " + universo.tipo_fecha + ", '" + universo.fecha_inicio + "', '" + universo.fecha_final + "'"); comandoSql.Connection = conexionSQL; SqlDataReader reader2 = comandoSql.ExecuteReader(); if (reader2.HasRows) { while (reader2.Read()) { UniversoEncuestaEntity cliente = new UniversoEncuestaEntity(); cliente.IdProcesoEnc = id_proceso; cliente.Contrato = Int32.Parse(reader2[0].ToString()); cliente.Nombre = reader2[1].ToString(); cliente.Tel = reader2[2].ToString(); cliente.Cel = reader2[3].ToString(); cliente.Aplicada = false; cliente.IdPlaza = universo.plaza; cliente.Ciudad = universo.ciudad; int result = proxyuniverso.AddUniversoEncuesta(cliente); } } } catch { } int total_registros = proxyuniverso.GetUniversoEncuestaList().Where(o => o.IdProcesoEnc == id_proceso).Count(); ProcesoEncuestaEntity aux = proxy.GetDeepProcesoEncuesta(id_proceso); aux.Total = total_registros; var editar = proxy.UpdateProcesoEncuesta(aux); } return(Json(1, JsonRequestBehavior.AllowGet)); }
public static int Edit(UniversoEncuestaEntity objUniversoEncuesta) { int result = ProviderSoftv.UniversoEncuesta.EditUniversoEncuesta(objUniversoEncuesta); return(result); }