public ActionResult Edit(TrabajoEntity objTrabajo) { if (ModelState.IsValid) { objTrabajo.BaseRemoteIp = RemoteIp; objTrabajo.BaseIdUser = LoggedUserName; int result = proxy.UpdateTrabajo(objTrabajo); if (result == -1) { TrabajoEntity objTrabajoOld = proxy.GetTrabajo(objTrabajo.Clv_Trabajo); AssingMessageScript("El Trabajo ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objTrabajo)); } if (result > 0) { AssingMessageScript("El Trabajo se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objTrabajo)); }
public ActionResult Details(int id = 0) { TrabajoEntity objTrabajo = proxy.GetTrabajo(id); if (objTrabajo == null) { return(HttpNotFound()); } return(PartialView(objTrabajo)); }
public static TrabajoEntity GetOne(int?Clv_Trabajo) { TrabajoEntity result = ProviderSoftv.Trabajo.GetTrabajoById(Clv_Trabajo); if (result.Clv_Trabajo != null) { result.Llamada = ProviderSoftv.Llamada.GetLlamadaById(result.Clv_Trabajo); } return(result); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("Trabajo"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); TrabajoEntity objTrabajo = proxy.GetTrabajo(id); if (objTrabajo == null) { return(HttpNotFound()); } return(View(objTrabajo)); }
/// <summary> /// Edits a Trabajo ///</summary> /// <param name="Trabajo"> Objeto Trabajo a editar </param> public override int EditTrabajo(TrabajoEntity entity_Trabajo) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Trabajo.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TrabajoEdit", connection); AssingParameter(comandoSql, "@Clv_Trabajo", entity_Trabajo.Clv_Trabajo); AssingParameter(comandoSql, "@TRABAJO", entity_Trabajo.TRABAJO); AssingParameter(comandoSql, "@Clv_TipSer", entity_Trabajo.Clv_TipSer); AssingParameter(comandoSql, "@DESCRIPCION", entity_Trabajo.DESCRIPCION); AssingParameter(comandoSql, "@PUNTOS", entity_Trabajo.PUNTOS); AssingParameter(comandoSql, "@Cobranza", entity_Trabajo.Cobranza); AssingParameter(comandoSql, "@Tipo", entity_Trabajo.Tipo); AssingParameter(comandoSql, "@Prospectos", entity_Trabajo.Prospectos); AssingParameter(comandoSql, "@SICA", entity_Trabajo.SICA); AssingParameter(comandoSql, "@SeCobraMaterial", entity_Trabajo.SeCobraMaterial); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating Trabajo " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
/// <summary> ///</summary> /// <param name="Trabajo"> Object Trabajo added to List</param> public override int AddTrabajo(TrabajoEntity entity_Trabajo) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Trabajo.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TrabajoAdd", connection); AssingParameter(comandoSql, "@Clv_Trabajo", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@TRABAJO", entity_Trabajo.TRABAJO); AssingParameter(comandoSql, "@Clv_TipSer", entity_Trabajo.Clv_TipSer); AssingParameter(comandoSql, "@DESCRIPCION", entity_Trabajo.DESCRIPCION); AssingParameter(comandoSql, "@PUNTOS", entity_Trabajo.PUNTOS); AssingParameter(comandoSql, "@Cobranza", entity_Trabajo.Cobranza); AssingParameter(comandoSql, "@Tipo", entity_Trabajo.Tipo); AssingParameter(comandoSql, "@Prospectos", entity_Trabajo.Prospectos); AssingParameter(comandoSql, "@SICA", entity_Trabajo.SICA); AssingParameter(comandoSql, "@SeCobraMaterial", entity_Trabajo.SeCobraMaterial); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding Trabajo " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdTrabajo"].Value; } return(result); }
/// <summary> /// Gets Trabajo by ///</summary> public override TrabajoEntity GetTrabajoById(int?Clv_Trabajo) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Trabajo.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TrabajoGetById", connection); TrabajoEntity entity_Trabajo = null; AssingParameter(comandoSql, "@Clv_Trabajo", Clv_Trabajo); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_Trabajo = GetTrabajoFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data Trabajo " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_Trabajo); } }
public ActionResult Create(TrabajoEntity objTrabajo) { if (ModelState.IsValid) { objTrabajo.BaseRemoteIp = RemoteIp; objTrabajo.BaseIdUser = LoggedUserName; int result = proxy.AddTrabajo(objTrabajo); if (result == -1) { AssingMessageScript("El Trabajo ya existe en el sistema.", "error", "Error", true); CheckNotify(); return(View(objTrabajo)); } if (result > 0) { AssingMessageScript("Se dio de alta el Trabajo en el sistema.", "success", "Éxito", true); return(RedirectToAction("Index")); } } return(View(objTrabajo)); }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual TrabajoEntity GetTrabajoFromReader(IDataReader reader) { TrabajoEntity entity_Trabajo = null; try { entity_Trabajo = new TrabajoEntity(); entity_Trabajo.Clv_Trabajo = (int?)(GetFromReader(reader, "Clv_Trabajo")); entity_Trabajo.TRABAJO = (String)(GetFromReader(reader, "TRABAJO", IsString: true)); entity_Trabajo.Clv_TipSer = (int?)(GetFromReader(reader, "Clv_TipSer")); entity_Trabajo.DESCRIPCION = (String)(GetFromReader(reader, "DESCRIPCION", IsString: true)); entity_Trabajo.PUNTOS = (Decimal?)(GetFromReader(reader, "PUNTOS")); entity_Trabajo.Cobranza = (bool?)(GetFromReader(reader, "Cobranza")); entity_Trabajo.Tipo = (String)(GetFromReader(reader, "Tipo", IsString: true)); entity_Trabajo.Prospectos = (bool?)(GetFromReader(reader, "Prospectos")); entity_Trabajo.SICA = (bool?)(GetFromReader(reader, "SICA")); entity_Trabajo.SeCobraMaterial = (bool?)(GetFromReader(reader, "SeCobraMaterial")); } catch (Exception ex) { throw new Exception("Error converting Trabajo data to entity", ex); } return(entity_Trabajo); }
public ActionResult QuickIndex(int?page, int?pageSize, String TRABAJO, int?Clv_TipSer, String DESCRIPCION, Decimal?PUNTOS, bool?Cobranza, String Tipo, bool?Prospectos, bool?SICA, bool?SeCobraMaterial) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <TrabajoEntity> listResult = null; List <TrabajoEntity> listTrabajo = new List <TrabajoEntity>(); TrabajoEntity objTrabajo = new TrabajoEntity(); TrabajoEntity objGetTrabajo = new TrabajoEntity(); if ((TRABAJO != null && TRABAJO.ToString() != "")) { objTrabajo.TRABAJO = TRABAJO; } if ((Clv_TipSer != null)) { objTrabajo.Clv_TipSer = Clv_TipSer; } if ((DESCRIPCION != null && DESCRIPCION.ToString() != "")) { objTrabajo.DESCRIPCION = DESCRIPCION; } if ((PUNTOS != null)) { objTrabajo.PUNTOS = PUNTOS; } if ((Cobranza != null)) { objTrabajo.Cobranza = Cobranza; } if ((Tipo != null && Tipo.ToString() != "")) { objTrabajo.Tipo = Tipo; } if ((Prospectos != null)) { objTrabajo.Prospectos = Prospectos; } if ((SICA != null)) { objTrabajo.SICA = SICA; } if ((SeCobraMaterial != null)) { objTrabajo.SeCobraMaterial = SeCobraMaterial; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetTrabajoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTrabajo)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetTrabajoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTrabajo)); } listResult.ToList().ForEach(x => listTrabajo.Add(x)); var TrabajoAsIPagedList = new StaticPagedList <TrabajoEntity>(listTrabajo, pageNumber, pSize, listResult.totalCount); if (TrabajoAsIPagedList.Count > 0) { return(PartialView(TrabajoAsIPagedList)); } 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 static int Edit(TrabajoEntity objTrabajo) { int result = ProviderSoftv.Trabajo.EditTrabajo(objTrabajo); return(result); }
public static int Add(TrabajoEntity objTrabajo) { int result = ProviderSoftv.Trabajo.AddTrabajo(objTrabajo); return(result); }
public int UpdateTrabajo(TrabajoEntity objTrabajo) { return(Trabajo.Edit(objTrabajo)); }
public int AddTrabajo(TrabajoEntity objTrabajo) { return(Trabajo.Add(objTrabajo)); }
/// <summary> /// Abstract method to update Trabajo /// </summary> public abstract int EditTrabajo(TrabajoEntity entity_Trabajo);
/// <summary> /// Abstract method to add Trabajo /// /summary> /// <param name="Trabajo"></param> /// <returns></returns> public abstract int AddTrabajo(TrabajoEntity entity_Trabajo);