Ejemplo n.º 1
0
        public ApoyoEntidad consultarApoyoId(int _idApoyo)
        {
            ApoyoEntidad objApoyo = new ApoyoEntidad();

            foreach (DataRow item in objConsultasDB.consultarApoyoId(_idApoyo).Rows)
            {
                objApoyo.idApoyo   = Convert.ToInt32(item.ItemArray[0]);
                objApoyo.titulo    = item.ItemArray[1].ToString();
                objApoyo.enunciado = item.ItemArray[2].ToString();
                objApoyo.link      = item.ItemArray[3].ToString();
                objApoyo.imagen    = item.ItemArray[4].ToString();
                objApoyo.audio     = item.ItemArray[5].ToString();
            }
            return(objApoyo);
        }
Ejemplo n.º 2
0
        public int gestorApoyo(ApoyoEntidad _objApoyo)
        {
            int idApoyo = 0;

            if (_objApoyo.enunciado != null || _objApoyo.link != null || _objApoyo.imagenImagen != null || _objApoyo.audioAudio != null || _objApoyo.imagen != null || _objApoyo.audioAudio != null)
            {
                string path      = null;
                string imgName   = "";
                string pathAudio = null;
                string audioName = "";
                if (_objApoyo.imagenImagen != null)
                {
                    imgName = DateTime.Now.ToString("yyyy-MM-dd-HH-mm") + "" + "-imgApoyo" + "" + System.IO.Path.GetExtension(_objApoyo.imagenImagen.FileName);
                    path    = System.IO.Path.Combine(HttpContext.Current.Server.MapPath("..//Img//imgApoyo"),
                                                     (DateTime.Now.ToString("yyyy-MM-dd-HH-mm") + "-imgApoyo" + System.IO.Path.GetExtension(_objApoyo.imagenImagen.FileName)));
                    _objApoyo.imagenImagen.SaveAs(path);
                }
                else if (_objApoyo.imagen != null)
                {
                    imgName = _objApoyo.imagen;
                }
                if (_objApoyo.audioAudio != null)
                {
                    audioName = DateTime.Now.ToString("yyyy-MM-dd-HH-mm") + "" + "-audioApoyo" + "" + System.IO.Path.GetExtension(_objApoyo.audioAudio.FileName);
                    pathAudio = System.IO.Path.Combine(HttpContext.Current.Server.MapPath("..//Img//audioApoyo"),
                                                       (DateTime.Now.ToString("yyyy-MM-dd-HH-mm") + "-audioApoyo" + System.IO.Path.GetExtension(_objApoyo.audioAudio.FileName)));
                    _objApoyo.audioAudio.SaveAs(pathAudio);
                }
                else if (_objApoyo.audio != null)
                {
                    audioName = _objApoyo.audio;
                }
                if (_objApoyo.idApoyo != 0)
                {
                    idApoyo = _objApoyo.idApoyo;
                    apoyoCud(int.Parse("2"), _objApoyo.idApoyo, _objApoyo.enunciado, _objApoyo.link, imgName, _objApoyo.titulo, audioName);
                }
                else
                {
                    idApoyo = apoyoCud(int.Parse("3"), int.Parse("0"), _objApoyo.enunciado, _objApoyo.link, imgName, _objApoyo.titulo, audioName);
                }
            }
            if ((_objApoyo.enunciado == null && _objApoyo.link == null && _objApoyo.imagenImagen == null && _objApoyo.audioAudio == null && _objApoyo.imagen == null && _objApoyo.audioAudio == null) && _objApoyo.idApoyo != 0)
            {
                return(_objApoyo.idApoyo);
            }
            return(idApoyo);
        }