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"; }
public string insertDatosDiagramaContexto(iftHomologacionDiagramaDeContexto objDiagramaContexto) { using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["dbHomologacionEntities2"].ConnectionString)) { using (SqlCommand command = new SqlCommand("spInsertarDatosDiagramaContexto", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@intIdCodAppH", objDiagramaContexto.intIdCodAppH)); command.Parameters.Add(new SqlParameter("@strNombreArchivo", objDiagramaContexto.strNombreArchivo)); command.Parameters.Add(new SqlParameter("@strRutaImagen", objDiagramaContexto.strRutaImagen)); if ((objDiagramaContexto.strDescripcion.Length == 0) || (objDiagramaContexto.strDescripcion == null)) { command.Parameters.Add(new SqlParameter("@strDescripcion", "")); } else { command.Parameters.Add(new SqlParameter("@strDescripcion", objDiagramaContexto.strDescripcion)); } connection.Open(); command.ExecuteNonQuery(); } } return "se guardo datos"; }