private void PopulateActivities(int ssid)
        {
            DataTable dt = new DataTable();

            objWebService                  = new OutputTargetService();
            objComOutputTarget             = new OutputTarget();
            objComOutputTarget.Lang        = Session["LanguageSetting"].ToString();
            objComOutputTarget.SubSectorId = ssid;
            objWebService.AuthSoapHdValue  = ServiceAuth.ServiceAuthenticationOutputTarget();
            dt = objWebService.PopulateAllActivitiesToFilter(objComOutputTarget);
            if (dt != null && dt.Rows.Count > 0)
            {
                ddlActivity.DataSource     = dt;
                ddlActivity.DataTextField  = "ACTIVITY_NAME";
                ddlActivity.DataValueField = "ACTIVITY_DETAIL_ID";
                ddlActivity.DataBind();
                ddlActivity.Items.Insert(0, "--सूचक छान्नुहोस्--");

                ddlModalActivity.DataSource     = dt;
                ddlModalActivity.DataTextField  = "ACTIVITY_NAME";
                ddlModalActivity.DataValueField = "ACTIVITY_DETAIL_ID";
                ddlModalActivity.DataBind();
                ddlModalActivity.Items.Insert(0, "--सूचक छान्नुहोस्--");
            }
        }
        protected void GrdTarget_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int i = 0;

            objComOutputTarget = new OutputTarget();
            if (e.CommandName == "edit")
            {
                GridViewRow gvr      = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
                int         RowIndex = gvr.RowIndex;
                objComOutputTarget.ActivityOutputMapId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.PustyayiyekoShrot   = ((TextBox)grdTarget.Rows[RowIndex].FindControl("txtPustyayiyekoShrot")).Text;
                objComOutputTarget.TargetFirstYear     = ((TextBox)grdTarget.Rows[RowIndex].FindControl("txtFirstYearTarget")).Text;
                objComOutputTarget.TargetSecondYear    = ((TextBox)grdTarget.Rows[RowIndex].FindControl("txtSecondYearTarget")).Text;
                objComOutputTarget.TargetThirdYear     = ((TextBox)grdTarget.Rows[RowIndex].FindControl("txtThirdYearTarget")).Text;
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                i = objWebService.AddTarget(objComOutputTarget);
                if (i > 0)
                {
                    Response.Write("<script>alert('Target successfully recorded.') </script>");
                    Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListTarget.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Target not recorded.') </script>");
                }
            }
        }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Model.Name}",
                @namespace: $"{string.Join(".", new[] { OutputTarget.GetNamespace() }.Concat(Model.Template.GetParentFolderNames()))}.{Model.Template.Name}",
                relativeLocation: $"{string.Join("/", Model.Template.GetParentFolderNames().Concat(new[] { Model.Template.Name }))}"));
 }
Esempio n. 4
0
        internal VSManager(DynamicTextTransformation templatingHost)
            : base(templatingHost)
        {
            var hostServiceProvider = _textTransformation.Host.AsIServiceProvider();

            if (hostServiceProvider == null)
            {
                throw new ArgumentNullException("Could not obtain hostServiceProvider");
            }

            dte = (EnvDTE.DTE)hostServiceProvider.GetService(typeof(EnvDTE.DTE));
            if (dte == null)
            {
                throw new ArgumentNullException("Could not obtain DTE from host");
            }
            templateProjectItem        = dte.Solution.FindProjectItem(templateFile);
            TemplateFileAsOutputTarget = new OutputTarget(templateProjectItem);

            //BuildOldTemplateProjectFilesToDelete(templateProjectItem);

            checkOutAction = (String fileName) => dte.SourceControl.CheckOutItem(fileName);

            projectSyncAction =
                (IEnumerable <FileBlock> generatedFiles) =>
                ProjectSync(templateProjectItem, generatedFiles, oldProjectItemsToDelete);
        }
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Model.Name}",
                @namespace: $"{OutputTarget.GetNamespace()}",
                fileName: $"{Model.Name}State"));
 }
 public override ITemplateFileConfig GetTemplateFileConfig()
 {
     return(new JavaFileConfig(
                className: $"{Model.Name}",
                package: $"{OutputTarget.GetPackage()}"
                ));
 }
 public override ITemplateFileConfig GetTemplateFileConfig()
 {
     return(new JavaFileConfig(
                className: $"IntentCanUpdate",
                package: $"{OutputTarget.GetPackage()}"
                ));
 }
        public DataTable PopulateTargetById(OutputTarget objOutputTarget)
        {
            Authentication();
            OutputTargetManagementDAL objDAL = new OutputTargetManagementDAL();

            return(objDAL.SelectTargetById(objOutputTarget));
        }
 public override ITemplateFileConfig GetTemplateFileConfig()
 {
     return(new JavaFileConfig(
                className: $"{Model.Name.RemoveSuffix("Controller", "Service")}ServiceImpl",
                package: $"{OutputTarget.GetPackage()}"
                ));
 }
 public override ITemplateFileConfig GetTemplateFileConfig()
 {
     return(new JavaFileConfig(
                className: $"{RootName}Controller",
                package: $"{OutputTarget.GetPackage()}"
                ));
 }
Esempio n. 11
0
        public static void DetachTarget(OutputTarget t)
        {
            LogWarning("Attempting to detach {0} as an output target", t);
            byte mask = (byte)(255 ^ (byte)t);

            target &= mask;
        }
Esempio n. 12
0
    //是否输出到特定目标中
    private static bool IsOutputTarget(OutputTarget target)
    {
        bool result = false;

        outputTargetDic.TryGetValue(target, out result);
        return(result);
    }
Esempio n. 13
0
 public override ITemplateFileConfig GetTemplateFileConfig()
 {
     return(new JavaFileConfig(
                className: $"AbstractEntity",
                package: $"{OutputTarget.GetPackage()}"
                ));
 }
        private void PopulateSubSectors(int sid)
        {
            DataTable dt = new DataTable();

            objWebService                 = new OutputTargetService();
            objComOutputTarget            = new OutputTarget();
            objComOutputTarget.Lang       = Session["LanguageSetting"].ToString();
            objComOutputTarget.SectorId   = sid;
            objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
            dt = objWebService.PopulateSubSectorsToFilter(objComOutputTarget);
            if (dt != null && dt.Rows.Count > 0)
            {
                ddlSubSector.DataSource     = dt;
                ddlSubSector.DataTextField  = "Sub_Sector_Name";
                ddlSubSector.DataValueField = "Activity_Sub_Sector_ID";
                ddlSubSector.DataBind();
                ddlSubSector.Items.Insert(0, "--उपक्षेत्र छान्नुहोस्--");

                ddlModalSubSector.DataSource     = dt;
                ddlModalSubSector.DataTextField  = "Sub_Sector_Name";
                ddlModalSubSector.DataValueField = "Activity_Sub_Sector_ID";
                ddlModalSubSector.DataBind();
                ddlModalSubSector.Items.Insert(0, "--उपक्षेत्र छान्नुहोस्--");
            }
        }
Esempio n. 15
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{Model.Name.RemoveSuffix("Template")}TemplateRegistration",
                @namespace: $"{OutputTarget.GetNamespace()}.{FolderNamespace}",
                relativeLocation: $"{FolderPath}"));
 }
        public DataTable SelectOutput(OutputTarget objOutputTarget)
        {
            Authentication();
            OutputTargetManagementDAL objDAL = new OutputTargetManagementDAL();

            return(objDAL.SelectOutput(objOutputTarget));
        }
        public DataTable populateOutputType(OutputTarget objOutputTarget)
        {
            Authentication();
            OutputTargetManagementDAL objDAL = new OutputTargetManagementDAL();

            return(objDAL.populateOutputType(objOutputTarget));
        }
        public int AddProjectOutputTarget(OutputTarget objOutputTarget)
        {
            Authentication();
            OutputTargetManagementDAL objDAL = new OutputTargetManagementDAL();

            return(objDAL.AddProjectOutputTarget(objOutputTarget));
        }
Esempio n. 19
0
 private static void SendOutputBasedOnTarget(string xPath, OutputTarget outputTarget)
 {
     if (outputTarget == OutputTarget.XPathEditor)
     Messenger.Default.Send(new ReplaceXPathMessage(xPath));
       else
     Clipboard.SetText(xPath);
 }
        public DataTable PopulateProjectTargets(OutputTarget objOutputTarget)
        {
            Authentication();
            OutputTargetManagementDAL objDAL = new OutputTargetManagementDAL();

            return(objDAL.PopulateProjectTargets(objOutputTarget));
        }
        public DataTable PopulateAllActivitiesToFilter(OutputTarget objOutputTarget)
        {
            Authentication();
            OutputTargetManagementDAL objDAL = new OutputTargetManagementDAL();

            return(objDAL.PopulateAllActivitiesToFilter(objOutputTarget));
        }
Esempio n. 22
0
 protected override CSharpFileConfig DefineFileConfig()
 {
     return(new CSharpFileConfig(
                className: $"{TemplateName}",
                @namespace: $"{OutputTarget.GetNamespace()}.{FolderNamespace}",
                fileName: $"{TemplateName}Partial",
                relativeLocation: $"{FolderPath}"));
 }
        protected void BtnEdit_Command(object sender, CommandEventArgs e)
        {
            int outputId = 0;

            if (e.CommandName == "edit")
            {
                outputId = int.Parse(e.CommandArgument.ToString());
                SecureQueryString str = new SecureQueryString();
                str["id"] = e.CommandArgument.ToString();
                Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/AddOutput.aspx" + str.EncryptedString, false);
            }
            else if (e.CommandName == "delete")
            {
                objComOutputTarget = new OutputTarget();
                objComOutputTarget.ActivityOutputId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.Mode             = "D";
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                objWebService.AddOutput(objComOutputTarget);
                Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
            }
            else if (e.CommandName == "lock")
            {
                int i = 0;
                objComOutputTarget = new OutputTarget();
                objComOutputTarget.ActivityOutputId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.Mode             = "L";
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                i = objWebService.AddOutput(objComOutputTarget);
                if (i > 0)
                {
                    Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Lock failed')</script>");
                }
            }
            else
            {
                int i = 0;
                objComOutputTarget = new OutputTarget();
                objComOutputTarget.ActivityOutputId = int.Parse(e.CommandArgument.ToString());
                objComOutputTarget.Mode             = "L";
                objWebService = new OutputTargetService();
                objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationOutputTarget();
                i = objWebService.AddOutput(objComOutputTarget);
                if (i > 0)
                {
                    Response.Redirect(Constants.ConstantAppPath + "/Modules/OutputTargetManagement/ListOutput.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Unlock failed')</script>");
                }
            }
        }
Esempio n. 24
0
        public override void StartNewFile(String name, OutputTarget outputTarget)
        {
            base.StartNewFile(name, outputTarget);

            if (this.CurrentFileBlock.Target.ProjectItemsHolder == null)
            {
                ResolveOutputTargetProjectItem(this.CurrentFileBlock);
            }
        }
Esempio n. 25
0
        private void ResolveOutputTargetProjectItem(FileBlock fileBlock)
        {
            OutputTarget outputTarget = fileBlock.Target;

            Project project = string.IsNullOrEmpty(outputTarget.ProjectName)
                ? null
                : FindProjectByName(dte, outputTarget.ProjectName);

            ProjectItems targetProjectItems = null;

            if (project != null)
            {
                if (!string.IsNullOrEmpty(outputTarget.ProjectPath))
                {
                    var pathItems    = outputTarget.ProjectPath.Split('\\');
                    var projectItems = project.ProjectItems;
                    foreach (var pathItem in pathItems)
                    {
                        var projItem = FindProjectItem(dte, projectItems, pathItem, Constants.vsProjectItemKindPhysicalFolder);
                        if (projItem != null)
                        {
                            if (projItem.ProjectItems.Count > 0)
                            {
                                projectItems = projItem.ProjectItems;
                            }

                            if (pathItem == pathItems.Last())
                            {
                                targetProjectItems = projItem.ProjectItems;
                            }
                        }
                    }
                }
                else
                {
                    var dir             = Path.GetDirectoryName(project.FileName);
                    var templateFileDir = TemplateFileAsOutputTarget.OutputDirectory;

                    if (dir != templateFileDir)
                    {
                        targetProjectItems = project.ProjectItems;
                    }
                }
            }

            //outputTarget.ProjectItem = targetProjectItem ?? TemplateFileAsOutputTarget;
            if (targetProjectItems != null)
            {
                outputTarget.Update(targetProjectItems);
            }
            else
            {
                fileBlock.Target = TemplateFileAsOutputTarget;
            }
        }
Esempio n. 26
0
        private void SearchQuestions(SearchType searchType, OutputTarget outputTarget)
        {
            string where = "", wherenot;
            string generalwhere, globalwhere, exclusions;
            string excludeHidden;
            bool   showTranslation;

            // gather search criteria
            excludeHidden = "NOT Survey IN (SELECT Survey FROM qrySurveyInfo WHERE HideSurvey = True)";

            switch (searchType)
            {
            case SearchType.QuickSearch:
                // get survey/var filter
                where = GetSVCriteria();
                // get general criteria

                // get exclusions

                // get global criteria

                // toggle translations

                // complete criteria

                break;

            case SearchType.AdvancedSearch:
                // get criteria

                // toggle translation
                break;
            }

            where += " AND " + excludeHidden;
            where  = ITCLib.Utilities.TrimString(where, " AND ");

            if (where.Equals(excludeHidden))
            {
                MessageBox.Show("No search criteria specified.");
                return;
            }

            // output to target

            switch (outputTarget)
            {
            case OutputTarget.Document:

                break;

            case OutputTarget.Screen:
                break;
            }
        }
Esempio n. 27
0
 private static void SendOutputBasedOnTarget(string xPath, OutputTarget outputTarget)
 {
     if (outputTarget == OutputTarget.XPathEditor)
     {
         Messenger.Default.Send(new ReplaceXPathMessage(xPath));
     }
     else
     {
         Clipboard.SetText(xPath);
     }
 }
Esempio n. 28
0
 /// <summary>
 /// 格式化追踪到的消息
 /// </summary>
 /// <param name="outputTarget">输出目标</param>
 /// <param name="traceMessage">追踪的消息</param>
 /// <returns></returns>
 protected virtual string FormatTraceMessage(OutputTarget outputTarget, TraceMessage traceMessage)
 {
     if (outputTarget == OutputTarget.LoggerFactory)
     {
         return(traceMessage.ToExcludeException().ToString());
     }
     else
     {
         return(traceMessage.ToIndentedString(spaceCount: 4));
     }
 }
Esempio n. 29
0
 /// <summary>
 ///		Вывод логов в консоль или(и) файл
 /// </summary>
 /// <param name="message">Текстовое сообщение</param>
 /// <param name="outputTarget">Вывод: консоль, файл</param>
 public void Log(string message, OutputTarget outputTarget)
 {
     _time = DateTime.Now;
     if ((outputTarget & OutputTarget.File) != 0)
     {
         LogToFile(message);
     }
     if ((outputTarget & OutputTarget.Console) != 0)
     {
         LogToConsole(message);
     }
 }
Esempio n. 30
0
        public static IEnumerable <ConsoleWriter> GetWriters(this IConsole console, OutputTarget target)
        {
            if (target.HasFlag(OutputTarget.StdOut))
            {
                yield return(console.Output);
            }

            if (target.HasFlag(OutputTarget.StdErr))
            {
                yield return(console.Error);
            }
        }
Esempio n. 31
0
    public virtual void StartNewFile(String name, OutputTarget outputTarget)
    {
        if (name == null)
        {
            throw new ArgumentNullException("name");
        }

        CurrentFileBlock = new FileBlock
        {
            Name   = name,
            Target = outputTarget
        };
    }
 public void ExtractPDFContent(string path,string destination)
 {
     string pdfFilePath = path;
     java.io.BufferedWriter writer = new java.io.BufferedWriter(new java.io.OutputStreamWriter
         (new java.io.FileOutputStream(destination)));
     // get OutputTarget configured to pipe text to the provided file path
     OutputTarget tgt = new OutputTarget(writer);
     using (PDFTextStream pdfts = new PDFTextStream(pdfFilePath))
     {
         pdfts.pipe(tgt);
     }
     System.Console.WriteLine("The text extracted from {0} is:",
         pdfFilePath);
     //System.Console.WriteLine(tgt.);
 }
Esempio n. 33
0
        public static bool CaptureScreen(Rectangle selection, OutputTarget target = OutputTarget.Clipboard)
        {
            Point UpLeftDestination = new Point(0, 0);
            using (Bitmap bmap = new Bitmap(selection.Width, selection.Height))
            {
                using (Graphics g = Graphics.FromImage(bmap))
                {
                    g.CopyFromScreen(selection.Location, UpLeftDestination,selection.Size);
                    switch (target)
                    {
                        case OutputTarget.Clipboard:
                            Clipboard.SetImage(bmap);
                            break;
                        case OutputTarget.File:
                            SaveFileDialog diag = new SaveFileDialog();
                            // TODO : Change default directory
                            diag.InitialDirectory = diag.InitialDirectory == ""?GetPath(): diag.InitialDirectory;
                            diag.Filter = "Png Image (.png)|*.png|Bitmap Image (.bmp)|*.bmp|JPEG Image (.jepg)|*.jepg";
                            diag.DefaultExt = "*.png";
                            diag.FileName = Prefix + DateTime.Now.ToString("yyyyMMddhhmmss");
                            ImageFormat format = ImageFormat.Png;
                            if (diag.ShowDialog() == DialogResult.OK)
                            {
                                FileName = diag.FileName;
                                string ext = Path.GetExtension(FileName);
                                format = GetImageFormat(ext.Remove(0,1));

                                bmap.Save( FileName,format);
                            }
                            break;
                        default:
                            break;
                    }
                }
            }
            return true;
        }