示例#1
0
        private void CargarImagen(int lIdInforme, int lNroImagen)
        {
            string    vImagen = "/img/shim.gif";
            ImagenDal imagen  = new ImagenDal();

            imagen.Cargar(lIdInforme, lNroImagen);
            if (imagen.Path != "")
            {
                vImagen = imagen.Path;
            }
            //else
            //imgFoto.BorderWidth = 0;
            if (lNroImagen == 1)
            {
                imgFoto.ImageUrl = vImagen;
                imgFoto.ToolTip  = imagen.Descripcion;
                if (vImagen == "/img/shim.gif")
                {
                    imgFoto.Visible = false;
                }
            }
            if (lNroImagen == 2)
            {
                imgFoto2.ImageUrl = vImagen;
                imgFoto2.ToolTip  = imagen.Descripcion;
                if (vImagen == "/img/shim.gif")
                {
                    imgFoto2.Visible = false;
                }
            }
        }
示例#2
0
        private void CargarImagen(int lIdInforme)
        {
            ImagenDal imagen = new ImagenDal();

            imagen.Cargar(lIdInforme);
            imgFoto.ImageUrl = imagen.Path;
            imgFoto.ToolTip  = imagen.Descripcion;
        }
示例#3
0
        private void CargarImagen()
        {
            string    vImagen = "/img/shim.gif";
            ImagenDal imagen  = new ImagenDal();

            imagen.Cargar(int.Parse(idInforme.Value));
            if (imagen.Path != "")
            {
                vImagen = imagen.Path;
            }
            else
            {
                imgFoto.BorderWidth = 0;
            }
            imgFoto.ImageUrl = vImagen;
            imgFoto.ToolTip  = imagen.Descripcion;
        }
示例#4
0
        private void dgImagenes_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            if (e.Item.Cells[0].Text != "")
            {
                ImagenDal imagenDal = new ImagenDal();
                imagenDal.Cargar(intIdInforme, int.Parse(e.Item.Cells[0].Text));
                switch (((ImageButton)e.CommandSource).CommandName)
                {
                case "Predeterminar":
                    imagenDal.Predeterminada = true;
                    imagenDal.Modificar();
                    CargarImagenes();
                    break;

                case "Editar":
                    CargarImagen(imagenDal);
                    break;
                }
            }
        }
示例#5
0
        /*
         * protected void Item_Bound(Object sender, DataListItemEventArgs e)
         * {
         *
         *  if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
         *  {
         *      ((Image)e.Item.FindControl("imgPropiedad")).ImageUrl = ((DataRowView)e.Item.DataItem).Row.ItemArray[2].ToString();
         *      ((Image)e.Item.FindControl("imgPropiedad")).Width = 200;
         *      ((Label)e.Item.FindControl("lblDescripcion")).Text = ((DataRowView)e.Item.DataItem).Row.ItemArray[1].ToString();
         *  }
         *  //((Label)e.Item.FindControl("lblFecha")).Text = ((DataRowView)e.Item.DataItem).Row.ItemArray[7].ToString();
         * }*/
        protected void rpGaleriaImagenes_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (((HiddenField)e.Item.FindControl("hdImagen")).Value != "")
            {
                ImagenDal imagenDal = new ImagenDal();
                imagenDal.Cargar(intIdInforme, int.Parse(((HiddenField)e.Item.FindControl("hdImagen")).Value));
                switch (((ImageButton)e.CommandSource).CommandName)
                {
                case "Predeterminar":
                    imagenDal.Predeterminada = true;
                    imagenDal.Modificar();
                    CargarImagenes();
                    break;

                case "Editar":
                    CargarImagen(imagenDal);
                    break;
                }
            }
        }
示例#6
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            ImagenDal imagen  = new ImagenDal();
            string    strPath = "";

            if (ViewState["NroImagen"] != null)
            {
                imagen.Cargar(intIdInforme, (int)ViewState["NroImagen"]);
            }
            else
            {
                strPath = SubirArchivo();
            }

            imagen.Descripcion = txtDescripcion.Text;

            try
            {
                imagen.Width  = 0;
                imagen.Height = 0;
            }

            catch { }

            imagen.Predeterminada = chkPredeterminada.Checked;
            if (ViewState["NroImagen"] != null)
            {
                imagen.Modificar();
            }
            else
            {
                imagen.Crear(intIdInforme, strPath);
            }
            LimpiarForm();
            CargarImagenes();
        }