/// <summary> /// Descripción: Obtiene Informacion de las areas enlazadas a un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idUsuario"></param> /// <returns></returns> public List <AreaProcesamiento> GetAreaProcesamientoByUsuarioId(int idUsuario) { List <AreaProcesamiento> listaArea = new List <AreaProcesamiento>(); var objCommand = GetSqlCommand("pNLS_AreaByUsuarioId"); InputParameterAdd.Int(objCommand, "idUsuario", idUsuario); DataTable dataArea = Execute(objCommand); if (dataArea.Rows.Count == 0) { return(null); } for (int i = 0; i < dataArea.Rows.Count; i++) { var row = dataArea.Rows[i]; AreaProcesamiento area = new AreaProcesamiento(); area.IdAreaProcesamiento = int.Parse(row["idAreaProcesamiento"].ToString()); area.Nombre = row["nombre"].ToString(); area.Descripcion = row["descripcion"].ToString(); listaArea.Add(area); } return(listaArea); }
public ActionResult EditarArea(int?page, string search, AreaProcesamiento areaProcesamiento) { try { areaProcesamiento.IdUsuarioEdicion = Logueado.idUsuario; _areaProcesamientoBl.UpdateAreaProcesamiento(areaProcesamiento); return(RedirectToAction("Index", new { page, search })); } catch { return(View("Error")); } }
public ActionResult NuevaArea(int?page, string search, AreaProcesamiento areaProcesamiento) { try { areaProcesamiento.IdUsuarioRegistro = Logueado.idUsuario; _areaProcesamientoBl.InsertAreaProcesamiento(areaProcesamiento); return(RedirectToAction("Index", new { page, search })); } catch { return(View("Error")); } }
/// <summary> /// Descripción: Obtiene informacion de las areas de procesamiento correspondiente a una Orden de un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios, funcion no utilizada. /// </summary> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> /// <returns></returns> public List <AreaProcesamiento> GetByOrdenUser(Guid idOrden, int idUsuario) { var objCommand = GetSqlCommand("pNLS_AreaProcesamientoOrdenUsuario"); InputParameterAdd.Guid(objCommand, "IdOrden", idOrden); InputParameterAdd.Int(objCommand, "IdUsuario", idUsuario); DataTable dataTable = Execute(objCommand); List <AreaProcesamiento> list = new List <AreaProcesamiento>(); foreach (DataRow row in dataTable.Rows) { AreaProcesamiento item = new AreaProcesamiento { IdAreaProcesamiento = Converter.GetInt(row, "idAreaProcesamiento"), Nombre = Converter.GetString(row, "nombre"), Descripcion = Converter.GetString(row, "descripcion"), Sigla = Converter.GetString(row, "sigla") }; list.Add(item); } return(list); }