/// <summary> ///</summary> /// <param name="tblClasificacionProblema"> Object tblClasificacionProblema added to List</param> public override int AddtblClasificacionProblema(tblClasificacionProblemaEntity entity_tblClasificacionProblema) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.tblClasificacionProblema.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_tblClasificacionProblemaAdd", connection); AssingParameter(comandoSql, "@clvProblema", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@descripcion", entity_tblClasificacionProblema.descripcion); AssingParameter(comandoSql, "@activo", entity_tblClasificacionProblema.activo); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding tblClasificacionProblema " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdtblClasificacionProblema"].Value; } return(result); }
public ActionResult Edit(tblClasificacionProblemaEntity objtblClasificacionProblema) { if (ModelState.IsValid) { objtblClasificacionProblema.BaseRemoteIp = RemoteIp; objtblClasificacionProblema.BaseIdUser = LoggedUserName; int result = proxy.UpdatetblClasificacionProblema(objtblClasificacionProblema); if (result == -1) { tblClasificacionProblemaEntity objtblClasificacionProblemaOld = proxy.GettblClasificacionProblema(objtblClasificacionProblema.clvProblema); AssingMessageScript("El tblClasificacionProblema ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objtblClasificacionProblema)); } if (result > 0) { AssingMessageScript("El tblClasificacionProblema se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objtblClasificacionProblema)); }
public ActionResult Details(int id = 0) { tblClasificacionProblemaEntity objtblClasificacionProblema = proxy.GettblClasificacionProblema(id); if (objtblClasificacionProblema == null) { return(HttpNotFound()); } return(PartialView(objtblClasificacionProblema)); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("tblClasificacionProblema"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); tblClasificacionProblemaEntity objtblClasificacionProblema = proxy.GettblClasificacionProblema(id); if (objtblClasificacionProblema == null) { return(HttpNotFound()); } return(View(objtblClasificacionProblema)); }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual tblClasificacionProblemaEntity GettblClasificacionProblemaFromReader(IDataReader reader) { tblClasificacionProblemaEntity entity_tblClasificacionProblema = null; try { entity_tblClasificacionProblema = new tblClasificacionProblemaEntity(); entity_tblClasificacionProblema.clvProblema = (long?)(GetFromReader(reader, "clvProblema")); entity_tblClasificacionProblema.descripcion = (String)(GetFromReader(reader, "descripcion", IsString: true)); entity_tblClasificacionProblema.activo = (bool?)(GetFromReader(reader, "activo")); entity_tblClasificacionProblema.IdTipSer = (int?)(GetFromReader(reader, "IdTipSer")); } catch (Exception ex) { throw new Exception("Error converting tblClasificacionProblema data to entity", ex); } return(entity_tblClasificacionProblema); }
public ActionResult QuickIndex(int?page, int?pageSize, String descripcion, bool?activo) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <tblClasificacionProblemaEntity> listResult = null; List <tblClasificacionProblemaEntity> listtblClasificacionProblema = new List <tblClasificacionProblemaEntity>(); tblClasificacionProblemaEntity objtblClasificacionProblema = new tblClasificacionProblemaEntity(); tblClasificacionProblemaEntity objGettblClasificacionProblema = new tblClasificacionProblemaEntity(); if ((descripcion != null && descripcion.ToString() != "")) { objtblClasificacionProblema.descripcion = descripcion; } if ((activo != null)) { objtblClasificacionProblema.activo = activo; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GettblClasificacionProblemaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objtblClasificacionProblema)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GettblClasificacionProblemaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objtblClasificacionProblema)); } listResult.ToList().ForEach(x => listtblClasificacionProblema.Add(x)); var tblClasificacionProblemaAsIPagedList = new StaticPagedList <tblClasificacionProblemaEntity>(listtblClasificacionProblema, pageNumber, pSize, listResult.totalCount); if (tblClasificacionProblemaAsIPagedList.Count > 0) { return(PartialView(tblClasificacionProblemaAsIPagedList)); } 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 tblClasificacionProblema by ///</summary> public override tblClasificacionProblemaEntity GettblClasificacionProblemaById(long?clvProblema) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.tblClasificacionProblema.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_tblClasificacionProblemaGetById", connection); tblClasificacionProblemaEntity entity_tblClasificacionProblema = null; AssingParameter(comandoSql, "@clvProblema", clvProblema); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_tblClasificacionProblema = GettblClasificacionProblemaFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data tblClasificacionProblema " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_tblClasificacionProblema); } }
public ActionResult Create(tblClasificacionProblemaEntity objtblClasificacionProblema) { if (ModelState.IsValid) { objtblClasificacionProblema.BaseRemoteIp = RemoteIp; objtblClasificacionProblema.BaseIdUser = LoggedUserName; int result = proxy.AddtblClasificacionProblema(objtblClasificacionProblema); if (result == -1) { AssingMessageScript("El tblClasificacionProblema ya existe en el sistema.", "error", "Error", true); CheckNotify(); return(View(objtblClasificacionProblema)); } if (result > 0) { AssingMessageScript("Se dio de alta el tblClasificacionProblema en el sistema.", "success", "Éxito", true); return(RedirectToAction("Index")); } } return(View(objtblClasificacionProblema)); }
/// <summary> /// Edits a tblClasificacionProblema ///</summary> /// <param name="tblClasificacionProblema"> Objeto tblClasificacionProblema a editar </param> public override int EdittblClasificacionProblema(tblClasificacionProblemaEntity entity_tblClasificacionProblema) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.tblClasificacionProblema.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_tblClasificacionProblemaEdit", connection); AssingParameter(comandoSql, "@clvProblema", entity_tblClasificacionProblema.clvProblema); AssingParameter(comandoSql, "@descripcion", entity_tblClasificacionProblema.descripcion); AssingParameter(comandoSql, "@activo", entity_tblClasificacionProblema.activo); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating tblClasificacionProblema " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
public static tblClasificacionProblemaEntity GetOne(long? clvProblema) { tblClasificacionProblemaEntity result = ProviderSoftv.tblClasificacionProblema.GettblClasificacionProblemaById(clvProblema); return(result); }
public static int Edit(tblClasificacionProblemaEntity objtblClasificacionProblema) { int result = ProviderSoftv.tblClasificacionProblema.EdittblClasificacionProblema(objtblClasificacionProblema); return(result); }
/// <summary> /// Abstract method to update tblClasificacionProblema /// </summary> public abstract int EdittblClasificacionProblema(tblClasificacionProblemaEntity entity_tblClasificacionProblema);