public ActionResult Edit(QuejaEntity objQueja) { if (ModelState.IsValid) { objQueja.BaseRemoteIp = RemoteIp; objQueja.BaseIdUser = LoggedUserName; int result = proxy.UpdateQueja(objQueja); if (result == -1) { QuejaEntity objQuejaOld = proxy.GetQueja(objQueja.Clv_Queja); AssingMessageScript("El Queja ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objQueja)); } if (result > 0) { AssingMessageScript("El Queja se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objQueja)); }
public static QuejaEntity GetOne(long?Clv_Queja) { QuejaEntity result = ProviderSoftv.Queja.GetQuejaById(Clv_Queja); //if (result.Clv_Queja != null) // result.Llamada = ProviderSoftv.Llamada.GetLlamadaById(result.Clv_Queja); return(result); }
public ActionResult Details(int id = 0) { QuejaEntity objQueja = proxy.GetQueja(id); if (objQueja == null) { return(HttpNotFound()); } return(PartialView(objQueja)); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("Queja"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); QuejaEntity objQueja = proxy.GetQueja(id); if (objQueja == null) { return(HttpNotFound()); } return(View(objQueja)); }
/// <summary> /// Gets Queja by ///</summary> public override QuejaEntity GetQuejaById(long?Clv_Queja) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Queja.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_QuejaGetById", connection); QuejaEntity entity_Queja = null; AssingParameter(comandoSql, "@Clv_Queja", Clv_Queja); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_Queja = GetQuejaFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data Queja " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_Queja); } }
public ActionResult Create(QuejaEntity objQueja) { if (ModelState.IsValid) { objQueja.BaseRemoteIp = RemoteIp; objQueja.BaseIdUser = LoggedUserName; int result = proxy.AddQueja(objQueja); if (result == -1) { AssingMessageScript("El Queja ya existe en el sistema.", "error", "Error", true); CheckNotify(); return(View(objQueja)); } if (result > 0) { AssingMessageScript("Se dio de alta el Queja en el sistema.", "success", "Éxito", true); return(RedirectToAction("Index")); } } return(View(objQueja)); }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual QuejaEntity GetQuejaFromReader(IDataReader reader) { QuejaEntity entity_Queja = null; try { entity_Queja = new QuejaEntity(); entity_Queja.Clv_Queja = (long?)(GetFromReader(reader, "Clv_Queja")); entity_Queja.Clv_TipSer = (int?)(GetFromReader(reader, "Clv_TipSer")); entity_Queja.Contrato = (long?)(GetFromReader(reader, "Contrato")); entity_Queja.Fecha_Soliciutud = (DateTime?)(GetFromReader(reader, "Fecha_Soliciutud")); entity_Queja.Fecha_Ejecucion = (DateTime?)(GetFromReader(reader, "Fecha_Ejecucion")); entity_Queja.Observaciones = (String)(GetFromReader(reader, "Observaciones", IsString: true)); entity_Queja.Status = (String)(GetFromReader(reader, "Status", IsString: true)); entity_Queja.Clave_Tecnico = (int?)(GetFromReader(reader, "Clave_Tecnico")); entity_Queja.Problema = (String)(GetFromReader(reader, "Problema", IsString: true)); entity_Queja.Solucion = (String)(GetFromReader(reader, "Solucion", IsString: true)); entity_Queja.Fecha_Actualizacion = (DateTime?)(GetFromReader(reader, "Fecha_Actualizacion")); entity_Queja.Fecha_Captura = (DateTime?)(GetFromReader(reader, "Fecha_Captura")); entity_Queja.Clv_TipoQueja = (String)(GetFromReader(reader, "Clv_TipoQueja", IsString: true)); entity_Queja.Imp = (String)(GetFromReader(reader, "Imp", IsString: true)); entity_Queja.Clasificacion = (String)(GetFromReader(reader, "Clasificacion", IsString: true)); entity_Queja.Hora_Ejecucion = (DateTime?)(GetFromReader(reader, "Hora_Ejecucion")); entity_Queja.Clv_Trabajo = (int?)(GetFromReader(reader, "Clv_Trabajo")); entity_Queja.Impresa = (bool?)(GetFromReader(reader, "Impresa")); entity_Queja.Visita1 = (DateTime?)(GetFromReader(reader, "Visita1")); entity_Queja.Visita2 = (DateTime?)(GetFromReader(reader, "Visita2")); entity_Queja.Visita3 = (DateTime?)(GetFromReader(reader, "Visita3")); entity_Queja.clvPrioridadQueja = (int?)(GetFromReader(reader, "clvPrioridadQueja")); } catch (Exception ex) { throw new Exception("Error converting Queja data to entity", ex); } return(entity_Queja); }
public static int Edit(QuejaEntity objQueja) { int result = ProviderSoftv.Queja.EditQueja(objQueja); return(result); }
public static int Add(QuejaEntity objQueja) { int result = ProviderSoftv.Queja.AddQueja(objQueja); return(result); }
public ActionResult QuickIndex(int?page, int?pageSize, int?Clv_TipSer, long?Contrato, DateTime?Fecha_Soliciutud, DateTime?Fecha_Ejecucion, String Observaciones, String Status, int?Clave_Tecnico, String Problema, String Solucion, DateTime?Fecha_Actualizacion, DateTime?Fecha_Captura, String Clv_TipoQueja, String Imp, String Clasificacion, DateTime?Hora_Ejecucion, int?Clv_Trabajo, bool?Impresa, DateTime?Visita1, DateTime?Visita2, DateTime?Visita3, int?clvPrioridadQueja) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <QuejaEntity> listResult = null; List <QuejaEntity> listQueja = new List <QuejaEntity>(); QuejaEntity objQueja = new QuejaEntity(); QuejaEntity objGetQueja = new QuejaEntity(); if ((Clv_TipSer != null)) { objQueja.Clv_TipSer = Clv_TipSer; } if ((Contrato != null)) { objQueja.Contrato = Contrato; } if ((Fecha_Soliciutud != null)) { objQueja.Fecha_Soliciutud = Fecha_Soliciutud; } if ((Fecha_Ejecucion != null)) { objQueja.Fecha_Ejecucion = Fecha_Ejecucion; } if ((Observaciones != null && Observaciones.ToString() != "")) { objQueja.Observaciones = Observaciones; } if ((Status != null && Status.ToString() != "")) { objQueja.Status = Status; } if ((Clave_Tecnico != null)) { objQueja.Clave_Tecnico = Clave_Tecnico; } if ((Problema != null && Problema.ToString() != "")) { objQueja.Problema = Problema; } if ((Solucion != null && Solucion.ToString() != "")) { objQueja.Solucion = Solucion; } if ((Fecha_Actualizacion != null)) { objQueja.Fecha_Actualizacion = Fecha_Actualizacion; } if ((Fecha_Captura != null)) { objQueja.Fecha_Captura = Fecha_Captura; } if ((Clv_TipoQueja != null && Clv_TipoQueja.ToString() != "")) { objQueja.Clv_TipoQueja = Clv_TipoQueja; } if ((Imp != null && Imp.ToString() != "")) { objQueja.Imp = Imp; } if ((Clasificacion != null && Clasificacion.ToString() != "")) { objQueja.Clasificacion = Clasificacion; } if ((Hora_Ejecucion != null)) { objQueja.Hora_Ejecucion = Hora_Ejecucion; } if ((Clv_Trabajo != null)) { objQueja.Clv_Trabajo = Clv_Trabajo; } if ((Impresa != null)) { objQueja.Impresa = Impresa; } if ((Visita1 != null)) { objQueja.Visita1 = Visita1; } if ((Visita2 != null)) { objQueja.Visita2 = Visita2; } if ((Visita3 != null)) { objQueja.Visita3 = Visita3; } if ((clvPrioridadQueja != null)) { objQueja.clvPrioridadQueja = clvPrioridadQueja; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetQuejaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objQueja)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetQuejaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objQueja)); } listResult.ToList().ForEach(x => listQueja.Add(x)); var QuejaAsIPagedList = new StaticPagedList <QuejaEntity>(listQueja, pageNumber, pSize, listResult.totalCount); if (QuejaAsIPagedList.Count > 0) { return(PartialView(QuejaAsIPagedList)); } 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> /// Abstract method to update Queja /// </summary> public abstract int EditQueja(QuejaEntity entity_Queja);
/// <summary> /// Abstract method to add Queja /// /summary> /// <param name="Queja"></param> /// <returns></returns> public abstract int AddQueja(QuejaEntity entity_Queja);
public int UpdateQueja(QuejaEntity objQueja) { return(Queja.Edit(objQueja)); }
public int AddQueja(QuejaEntity objQueja) { return(Queja.Add(objQueja)); }
/// <summary> ///</summary> /// <param name="Queja"> Object Queja added to List</param> public override int AddQueja(QuejaEntity entity_Queja) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Queja.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_QuejaAdd", connection); AssingParameter(comandoSql, "@Clv_Queja", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@Clv_TipSer", entity_Queja.Clv_TipSer); AssingParameter(comandoSql, "@Contrato", entity_Queja.Contrato); AssingParameter(comandoSql, "@Fecha_Soliciutud", entity_Queja.Fecha_Soliciutud); AssingParameter(comandoSql, "@Fecha_Ejecucion", entity_Queja.Fecha_Ejecucion); AssingParameter(comandoSql, "@Observaciones", entity_Queja.Observaciones); AssingParameter(comandoSql, "@Status", entity_Queja.Status); AssingParameter(comandoSql, "@Clave_Tecnico", entity_Queja.Clave_Tecnico); AssingParameter(comandoSql, "@Problema", entity_Queja.Problema); AssingParameter(comandoSql, "@Solucion", entity_Queja.Solucion); AssingParameter(comandoSql, "@Fecha_Actualizacion", entity_Queja.Fecha_Actualizacion); AssingParameter(comandoSql, "@Fecha_Captura", entity_Queja.Fecha_Captura); AssingParameter(comandoSql, "@Clv_TipoQueja", entity_Queja.Clv_TipoQueja); AssingParameter(comandoSql, "@Imp", entity_Queja.Imp); AssingParameter(comandoSql, "@Clasificacion", entity_Queja.Clasificacion); AssingParameter(comandoSql, "@Hora_Ejecucion", entity_Queja.Hora_Ejecucion); AssingParameter(comandoSql, "@Clv_Trabajo", entity_Queja.Clv_Trabajo); AssingParameter(comandoSql, "@Impresa", entity_Queja.Impresa); AssingParameter(comandoSql, "@Visita1", entity_Queja.Visita1); AssingParameter(comandoSql, "@Visita2", entity_Queja.Visita2); AssingParameter(comandoSql, "@Visita3", entity_Queja.Visita3); AssingParameter(comandoSql, "@clvPrioridadQueja", entity_Queja.clvPrioridadQueja); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding Queja " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@Clv_Queja"].Value; } return(result); }