public static List <Observacion> List(FiltroOberservaciones f) { List <Observacion> resulList = new List <Observacion>(); try { ObservacionDS dataservice = new ObservacionDS(); DataSet listado = dataservice.List(f); if (listado.Tables.Count > 0) { foreach (DataRow d in listado.Tables[0].Rows) { Observacion o = new Observacion(-1); ORM(o, d); resulList.Add(o); } } } catch (Exception ex) { throw ex; } return(resulList); }
public static Ticket GetById(int id) { Ticket ticketResult = null; try { TicketDS ticketDS = new TicketDS(); String objectHash = Guid.NewGuid().ToString(); DataRow dr = ticketDS.GetObjectById(id, objectHash); if (dr != null) { ticketResult = new Ticket(); ticketResult._UObjectID = objectHash; ORM(ticketResult, dr); ticketResult.ObservacionesHistoricas = Observacion.ListByTicket(ticketResult.ID); } } catch (Exception ex) { throw ex; } return(ticketResult); }
public static void ORM(Observacion observacion, DataRow dr) { observacion._id = Int32.Parse(dr[ObservacionDS.COL_ID_OBSERVACION].ToString()); observacion._idTicket = Int32.Parse(dr[ObservacionDS.COL_ID_TICKET].ToString()); observacion.IdOperador = Int32.Parse(dr[ObservacionDS.COL_ID_OPERADOR].ToString()); observacion.Fecha = (DateTime)dr[ObservacionDS.COL_FECHA]; observacion.Descripcion = dr[ObservacionDS.COL_DESCRIPCION].ToString(); observacion.Estado = Int32.Parse(dr[ObservacionDS.COL_ESTADO].ToString()) == ObservacionDS.ACTIVO; observacion.NombreOperador = dr[ObservacionDS.COL_OPERADOR_NOMBRE].ToString(); observacion.ApellidoOperador = dr[ObservacionDS.COL_OPERADOR_APELLIDO].ToString(); }
public static List<Observacion> List(FiltroOberservaciones f) { List<Observacion> resulList = new List<Observacion>(); try { ObservacionDS dataservice = new ObservacionDS(); DataSet listado = dataservice.List(f); if (listado.Tables.Count > 0) { foreach (DataRow d in listado.Tables[0].Rows) { Observacion o = new Observacion(-1); ORM(o, d); resulList.Add(o); } } } catch (Exception ex) { throw ex; } return resulList; }
public static void ORM(Observacion observacion, DataRow dr) { observacion._id = Int32.Parse(dr[ObservacionDS.COL_ID_OBSERVACION].ToString()); observacion._idTicket = Int32.Parse(dr[ObservacionDS.COL_ID_TICKET].ToString()); observacion.IdOperador = Int32.Parse(dr[ObservacionDS.COL_ID_OPERADOR].ToString()); observacion.Fecha = (DateTime)dr[ObservacionDS.COL_FECHA]; observacion.Descripcion = dr[ObservacionDS.COL_DESCRIPCION].ToString(); observacion.Estado = Int32.Parse(dr[ObservacionDS.COL_ESTADO].ToString()) == ObservacionDS.ACTIVO; observacion.NombreOperador = dr[ObservacionDS.COL_OPERADOR_NOMBRE].ToString(); observacion.ApellidoOperador = dr[ObservacionDS.COL_OPERADOR_APELLIDO].ToString(); }