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 = ""; }
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"; }