Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 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();
 }
Пример #4
0
        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;
        }
Пример #5
0
 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();
 }