protected void btnAgregarImagen_Click(object sender, EventArgs e)
        {
            cDiagramaContexto objCDiagramaContexto = new cDiagramaContexto();
            string trailingPath = "";
            string fullPath = "";
            int intIdCodAppH = int.Parse(Session["intIdCodAppH"].ToString());
            string nombreArhivo = " ";
            nombreArhivo = fupDiagramaContexto.PostedFile.FileName;

            if (fupDiagramaContexto.FileBytes.Length > 0)
            {
                trailingPath = DateTime.Now.ToString("yyyyMMddHHmmss") + Path.GetFileName(nombreArhivo);
                fullPath = Path.Combine(Server.MapPath(@"..\diagramaContextoClients"), trailingPath);
                fupDiagramaContexto.SaveAs(fullPath);
                lblMensaje.Text = fullPath;
                lblMensaje.Text = fupDiagramaContexto.ToString() + " - " + Session["intIdCodAppH"].ToString() + " - " + fullPath;                                               //En caso se presente error

                fullPath = "..\\" + fullPath.Substring(35, fullPath.Length - 35);
                lblMensaje.Text = objCDiagramaContexto.insertarDiagramaContextoHomologacion(fupDiagramaContexto, intIdCodAppH, fullPath, txtDiagramaContextoDescripcion.Text, trailingPath);                                               //En caso se presente error
                gvDiagramaContexto.DataBind();

            }
            else
            {
                lblMensaje.Text = "Seleccione Archivo";
                gvDiagramaContexto.DataBind();
            }

            txtDiagramaContextoDescripcion.Text = "";
        }
Ejemplo n.º 2
0
        public string insertarDiagramaContextoHomologacion(FileUpload _objFileUpload, int intIdCodAppH, string fullPath, string DescripcionContexto, string nombreArhivo)
        {
            iftHomologacionDiagramaDeContexto objHomologacionDiagramaContexto = new iftHomologacionDiagramaDeContexto();
            cDiagramaContexto objCCDiagramaContexto = new cDiagramaContexto();

            cMensajes objMensajesAux = new cMensajes();
            cUtils objArchivoPlanoManager = new cUtils();                                                                   //Creacion del objeto Util para manejar archivo plano
            string strMensaje = null;

            if (_objFileUpload.FileBytes.Length > 0)                                                                            //Valida que exista archivo seleccionado
            {
                objHomologacionDiagramaContexto.intIdCodAppH = intIdCodAppH;
                objHomologacionDiagramaContexto.strNombreArchivo = nombreArhivo;  //_objFileUpload.FileName;                                                     //Nombre del Archivo
                objHomologacionDiagramaContexto.strRutaImagen = fullPath;       //Ubicacion del archivo
                objHomologacionDiagramaContexto.strDescripcion = DescripcionContexto;
                objCCDiagramaContexto.insertDatosDiagramaContexto(objHomologacionDiagramaContexto);

            }
            return strMensaje = "Se guardo con exito en BD";
        }