Exemple #1
0
        //public static Imagen GetProductoById(int Idprocuto)
        //{
        //    ImagenTableAdapter localAdapter = new ImagenTableAdapter();

        //    if (Idprocuto <= 0)
        //        return null;

        //    Imagen theUser = null;

        //    try
        //    {
        //        ImagenDS.ImagenDataTable table = localAdapter.GetImagenById(Idprocuto);

        //        if (table != null && table.Rows.Count > 0)
        //        {
        //            ImagenDS.ImagenRow row = table[0];
        //            theUser = FillImagenRecord(row);
        //        }
        //    }
        //    catch (Exception q)
        //    {
        //        log.Error("Un error ocurrio mientras obtenia el modulo de la base de dato", q);
        //        return null;
        //    }

        //    return theUser;
        //}


        public static Imagen GetImagenById(int IdImagenId)
        {
            ImagenTableAdapter localAdapter = new ImagenTableAdapter();

            if (IdImagenId <= 0)
            {
                return(null);
            }

            Imagen theUser = null;

            try
            {
                ImagenDS.ImagenDataTable table = localAdapter.GetImagenById(IdImagenId);

                if (table != null && table.Rows.Count > 0)
                {
                    ImagenDS.ImagenRow row = table[0];
                    theUser = FillImagenRecord(row);
                }
            }
            catch (Exception q)
            {
                log.Error("Un error ocurrio mientras obtenia la imagen de la base de dato", q);
                return(null);
            }

            return(theUser);
        }
Exemple #2
0
        private static Imagen FillImagenRecord(ImagenDS.ImagenRow row)
        {
            Imagen theNewRecord = new Imagen(
                row.imagenId,
                row.titulo,
                row.size,
                row.extension,
                row.directorio,
                row.fechaImagen);

            return(theNewRecord);
        }