Example #1
0
        private void Go(int pos, string preFix)
        {
            foreach (int item in items)
            {
                string s = SubString(_input, pos, item);

                if (s == "")
                {
                    if (preFix.Replace("-", "").Length == _input.Length && !Patterns.Contains(preFix))
                    {
                        Patterns.Add(preFix);
                        Debug.WriteLine(preFix);
                    }
                }
                else
                {
                    Category2 gType = GDefinition.GetType2(s);
                    //if (gType == Category.Indra || gType == Category.Surya)
                    if (gType == Category2.Brahma || gType == Category2.Vishnu)
                    {
                        string next = Next(preFix, s);
                        Go(pos + item, next);
                    }
                }
            }
        }
Example #2
0
        public static string Category2String(Category2 C)
        {
            switch (C)
            {
            case Category2.Brahma:
                return("బ్రహ్మ");

            case Category2.Vishnu:
                return("విష్ణు");

            case Category2.Rudra:
                return("రుద్ర");

            case Category2.Guruvu:
                return("గురువు");

            case Category2.Laghuvu:
                return("లఘువు");

            case Category2.Other:
                return("తక్కిన");

            case Category2.Unknown:
            default:
                return("తెలియదు");
            }
        }
Example #3
0
        public ActionResult Details(long id)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();
            Category2 c = db.Categories.Where(categ => categ.CategoryID == id).FirstOrDefault();

            return(View(c));
        }
Example #4
0
        public ActionResult Edit(long id)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();
            Category2 thisCategory       = db.Categories.Where(c => c.CategoryID == id).FirstOrDefault();

            return(View(thisCategory));
        }
Example #5
0
        public ActionResult Delete(long id)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();
            Category2 toDeleteCategory   = db.Categories.Where(t => t.CategoryID == id).FirstOrDefault();

            return(View(toDeleteCategory));
        }
        public async Task <IActionResult> AddCategory(string ctmodel, string ctName)
        {
            if (ctmodel == "Category1")
            {
                Category ct1 = new Category
                {
                    Name = ctName
                };
                await db.Categories.AddAsync(ct1);
            }
            else if (ctmodel == "Category2")
            {
                Category2 ct2 = new Category2
                {
                    Name = ctName
                };
                await db.Categories2.AddAsync(ct2);
            }
            else if (ctmodel == "Category3")
            {
                Category3 ct3 = new Category3
                {
                    Name = ctName
                };
                await db.Categories3.AddAsync(ct3);
            }
            await db.SaveChangesAsync();

            return(RedirectToAction("CategoryList"));
        }
        public ActionResult Create(Category2 c)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();

            db.Categories.Add(c);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #8
0
        public ActionResult Delete(long id, Category2 c)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();
            Category2 toDeleteCategory2  = db.Categories.Where(t2 => t2.CategoryID == id).FirstOrDefault();

            db.Categories.Remove(toDeleteCategory2);
            db.SaveChanges();
            return(RedirectToAction("Index", "Categories"));
        }
        public ActionResult Edit(Category2 c)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();
            Category2 thisCategory       = db.Categories.Where(a => a.CategoryID == c.CategoryID).FirstOrDefault();

            thisCategory.CategoryName = c.CategoryName;
            db.SaveChanges();
            return(RedirectToAction("Index", "Categories"));
        }
Example #10
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            Application.Current.MainWindow.Width  = SystemParameters.MaximizedPrimaryScreenWidth;
            Application.Current.MainWindow.Height = SystemParameters.MaximizedPrimaryScreenHeight;

            // 영상 출력 이미지의 넓이, 높이 지정
            Image1.Width  = this.Width;
            Image1.Height = this.Height;

            // 브랜드 마크 이미지의 넓이 지정
            Image2.Width = this.Width;

            // 구매 버튼 위치 지정
            Thickness margin = Buy.Margin;

            margin.Left = 1100;
            Buy.Margin  = margin;

            // 카메라 버튼 위치 지정
            margin         = Capture.Margin;
            margin.Left    = 1200;
            Capture.Margin = margin;

            // 카테고리 선택 버튼들 초기화
            Category_Change();
            Clothes_Change();

            // 각 버튼들의 x,y좌표 값을 얻어온다. 반드시 마지막에 실행되야 한다.
            GeneralTransform generalTransform = Buy.TransformToAncestor(this);

            btnBuy           = generalTransform.Transform(new System.Windows.Point(0, 0)); // 구매 버튼 x,y 좌표 얻기
            generalTransform = Capture.TransformToAncestor(this);
            btnCapture       = generalTransform.Transform(new System.Windows.Point(0, 0)); // 캡처 버튼 x,y 좌표 얻기
            generalTransform = Category_down.TransformToAncestor(this);
            btnCategoryDown  = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리 다운 버튼 x,y 좌표 얻기
            generalTransform = Category_up.TransformToAncestor(this);
            btnCategoryUp    = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리 업 버튼 x,y 좌표 얻기
            generalTransform = Category1.TransformToAncestor(this);
            btnCategory1     = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리1 버튼 x,y 좌표 얻기
            generalTransform = Category2.TransformToAncestor(this);
            btnCategory2     = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리2 버튼 x,y 좌표 얻기
            generalTransform = Category3.TransformToAncestor(this);
            btnCategory3     = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리3 버튼 x,y 좌표 얻기
            generalTransform = Clothes_down.TransformToAncestor(this);
            btnClothesDown   = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes 다운 x,y 좌표 얻기
            generalTransform = Clothes_up.TransformToAncestor(this);
            btnClothesUp     = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes 업 x,y 좌표 얻기
            generalTransform = Clothes1.TransformToAncestor(this);
            btnClothes1      = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes1 버튼 x,y 좌표 얻기
            generalTransform = Clothes2.TransformToAncestor(this);
            btnClothes2      = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes2 버튼 x,y 좌표 얻기
            generalTransform = Clothes3.TransformToAncestor(this);
            btnClothes3      = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes3 버튼 x,y 좌표 얻기
            generalTransform = Clothes4.TransformToAncestor(this);
            btnClothes4      = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes4 버튼 x,y 좌표 얻기
        }
Example #11
0
        private string GetSequenceName(string seq)
        {
            string g = "";

            foreach (string s in seq.Split('-'))
            {
                Category2 gType = GDefinition.GetType2(s);
                g = (g + "-" + gType.ToString());
            }
            return(g.TrimStart('-').TrimEnd('-'));
        }
 public IActionResult Edit3(int Id, Category2 PCategory, Category1 GPCategory, String Name, String Description)
 {
     _db.Category3.Update(new Category3()
     {
         Id             = Id,
         ParentCategory = PCategory,
         GPCategory     = GPCategory,
         Name           = Name,
         Description    = Description
     });
     _db.SaveChanges();
     return(Ok());
 }
Example #13
0
        public ActionResult Create(Category2 c)
        {
            CodeFirstDatabaseEntities db = new CodeFirstDatabaseEntities();

            if (ModelState.IsValid)
            {
                db.Categories.Add(c);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(c));
            }
        }
Example #14
0
 public IActionResult Edit(int Id, Category2 Category2, string RegisterNumber, DateTime RegisterDate, string TelephoneNumber, string BusinessName, string BusinessMail, string BusinessAddress)
 {
     _db.Suppliers.Update(new Supplier()
     {
         Id                 = Id,
         Category2          = Category2,
         RegistrationNumber = RegisterNumber,
         RegisteredDate     = RegisterDate,
         ContactNumber      = TelephoneNumber,
         BusinessName       = BusinessName,
         BusinessMail       = BusinessMail,
         BusinessAddress    = BusinessAddress
     });
     _db.SaveChanges();
     return(Ok());
 }
Example #15
0
        public static int MinThreshold5(Category2 C1)
        {
            switch (C1)
            {
            case Category2.Guruvu:
            case Category2.Laghuvu:
                return(1);

            case Category2.Rudra:
                return(4);

            case Category2.Vishnu:
                return(3);

            case Category2.Brahma:
                return(2);
            }
            return(3);
        }
Example #16
0
        private string GetCategory2(Category2 category)
        {
            switch (category)
            {
            case Category2.Brahma:
                return("Category.Brahma");

            case Category2.Vishnu:
                return("Category.Vishnu");

            case Category2.Rudra:
                return("Category2.Rudra");

            case Category2.Guruvu:
                return("Category2.Guruvu");

            case Category2.Laghuvu:
                return("Category2.Laghuvu");
            }
            return("");
        }
        public IActionResult Add3(Category2 PCategory, Category1 GPCategory, String Name, String Description)
        {
            int max_id = 0;

            try
            {
                max_id = _db.Category3.Max((cat3) => cat3.Id);
            } catch { }

            Category3 cat3 = new Category3()
            {
                Id             = max_id + 1,
                ParentCategory = PCategory,
                GPCategory     = GPCategory,
                Name           = Name,
                Description    = Description
            };

            _db.Category3.Add(cat3);
            _db.SaveChanges();
            return(Ok());
        }
        public IActionResult Add2(Category1 ParentCategory, string Name, string Description)
        {
            int max_id = 0;

            try
            {
                max_id = _db.Category2.Max((cat2) => cat2.Id);
            }
            catch { }

            Category2 cat2 = new Category2()
            {
                Id             = max_id + 1,
                ParentCategory = ParentCategory,
                Name           = Name,
                Description    = Description
            };

            _db.Category2.Add(cat2);
            _db.SaveChanges();
            return(Ok());
        }
        public IActionResult Add(int PId, string Name, string Description)
        {
            int max_id = 0;

            try
            {
                max_id = _db.Category2s.Max((ct) => ct.Id);
            }
            catch
            {
            }

            Category2 ct = new Category2()
            {
                //Id = max_id,
                //PId=PId,
                //Name = Name,
                //Description = Description
            };

            _db.Category2s.Add(ct);
            _db.SaveChanges();
            return(Ok());
        }
Example #20
0
        // Si la actividad devuelve un valor, se debe derivar de CodeActivity<TResult>
        // y devolver el valor desde el método Execute.
        protected override void Execute(CodeActivityContext executionContext)
        {
            //Create the tracing service
            ITracingService tracingService = executionContext.GetExtension <ITracingService>();

            //Create the context
            IWorkflowContext            context        = executionContext.GetExtension <IWorkflowContext>();
            IOrganizationServiceFactory serviceFactory = executionContext.GetExtension <IOrganizationServiceFactory>();
            IOrganizationService        service        = serviceFactory.CreateOrganizationService(context.UserId);
            Guid    idWorkFlowInstance = executionContext.WorkflowInstanceId;
            Boolean isError            = false;

            try
            {
                // GUID of target record (case)
                Guid gCaseId    = context.PrimaryEntityId;
                Guid gNewCaseId = Guid.Empty;

                //Obtenemos los valores de los parámetros del caso.
                //string strCaseTypeCode = CaseTypeCode.Get<string>(executionContext);
                EntityReference erCaseType       = CaseType.Get <EntityReference>(executionContext);
                EntityReference erCategory1      = Category1.Get <EntityReference>(executionContext);
                EntityReference erCategory2      = Category2.Get <EntityReference>(executionContext);
                EntityReference erOriginUser     = OriginUser.Get <EntityReference>(executionContext);
                EntityReference erOriginPDV      = OriginPDV.Get <EntityReference>(executionContext);
                EntityReference erOriginRegion   = OriginRegion.Get <EntityReference>(executionContext);
                OptionSetValue  oOriginChannel   = OriginChannel.Get <OptionSetValue>(executionContext);
                OptionSetValue  oStatusCode      = StatusCode.Get <OptionSetValue>(executionContext);
                EntityReference erCustomer       = Customer.Get <EntityReference>(executionContext);
                string          strTitle         = CaseTitle.Get <string>(executionContext);
                EntityReference erContract       = Contract.Get <EntityReference>(executionContext);
                Boolean?        isReincidentCase = ReincidentCase.Get <Boolean>(executionContext);
                EntityReference erAssociatedCase = AssociatedCase.Get <EntityReference>(executionContext);
                OptionSetValue  oTransactionType = TransactionType.Get <OptionSetValue>(executionContext);

                Entity eCase = new Entity("incident");

                if (erCaseType != null)
                {
                    eCase.Attributes["amxperu_casetype"] = erCaseType;
                }

                if (erCategory1 != null)
                {
                    eCase.Attributes["ust_category1"] = erCategory1;
                }

                if (erCategory2 != null)
                {
                    eCase.Attributes["ust_category2"] = erCategory2;
                }

                //if (erOriginUser != null)
                //    eCase.Attributes["ownerid"] = erOriginUser;

                if (erOriginPDV != null)
                {
                    eCase.Attributes["amxperu_originpdv"] = erOriginPDV;
                }

                if (erOriginRegion != null)
                {
                    eCase.Attributes["amxperu_originregion"] = erOriginRegion;
                }

                if (oOriginChannel != null)
                {
                    eCase.Attributes["amxperu_originchannel"] = oOriginChannel;
                }

                if (oStatusCode != null)
                {
                    eCase.Attributes["statuscode"] = oStatusCode;
                }

                if (erCustomer != null)
                {
                    eCase.Attributes["customerid"] = erCustomer;
                }

                if (!string.IsNullOrEmpty(strTitle))
                {
                    eCase.Attributes["title"] = strTitle;
                }

                if (erContract != null)
                {
                    eCase.Attributes["contractid"] = erContract;
                }

                //if (isReincidentCase != null)
                //    eCase.Attributes["amxperu_reincidentcase"] = isReincidentCase;

                if (erAssociatedCase != null)
                {
                    eCase.Attributes["ust_associatedcase1"] = erAssociatedCase;
                }

                if (oTransactionType != null)
                {
                    eCase.Attributes["ust_transactiontype"] = oTransactionType;
                }

                if (eCase.Attributes.Count > 0)
                {
                    gNewCaseId = service.Create(eCase);

                    //if (gNewCaseId != Guid.Empty)
                    //{
                    //    //Entity incident = new Entity("incident");
                    //    //incident.Id = gCaseId;
                    //    //incident["ust_isretentioncreated"] = true;
                    //    //service.Update
                    //}
                }
            }
            catch (FaultException <IOrganizationService> ex)
            {
                isError = true;
                throw new FaultException("IOrganizationServiceExcepcion: " + ex.Message);
            }
            catch (FaultException ex)
            {
                isError = true;
                throw new FaultException("FaultException: " + ex.Message);
            }
            catch (InvalidWorkflowException ex)
            {
                isError = true;
                throw new InvalidWorkflowException("InvalidWorkflowException: " + ex.Message);
            }
            catch (Exception ex)
            {
                isError = true;
                throw new Exception(ex.Message);
            }
            finally
            {
                if (isError)
                {
                    //Entity workflowToCancel = new Entity("asyncoperation");
                    //workflowToCancel.Id = idWorkFlowInstance;
                    //workflowToCancel["statecode"] = new OptionSetValue(3);
                    //workflowToCancel["statuscode"] = new OptionSetValue(32);
                    //service.Update(workflowToCancel);
                }
            }
        }
 public void GivenIClickOnThePopularModelCategory()
 {
     Thread.Sleep(1000);
     Category2.Click();
 }
Example #22
0
        public void ListingSteps()
        {
            //populate excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "AddSkill");


            //click add new
            // IWebElement ShareSkills = Common.Driver.FindElement(By.CssSelector("div.ui:nth-child(1) section.nav-secondary:nth-child(2) div.ui.eight.item.menu div.right.item:nth-child(5) > a.ui.basic.green.button"));
            Thread.Sleep(7000);
            ShareSkills.Click();

            Thread.Sleep(8000);
            Title.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Title"));

            Description.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Description"));

            Category1.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Category1"));

            Category2.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Category2"));

            Tags1.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Tags1"));
            Tags1.SendKeys(Keys.Enter);
            Console.WriteLine("Enter pressed for tag1");


            ServiceType.Click();


            LocationType.Click();


            StartDate.SendKeys("17/10/2019");


            EndDate.SendKeys("17/04/2020");


            ChooseMon.Click();
            StartTimeMon.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "StartTimeMon"));


            EndTimeMon.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "EndTimeMon"));


            SkillTrade.Click();


            Credit.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, " Credit"));

            PlusIcon.Click();
            Thread.Sleep(7000);
            AutoItX3 autoIt = new AutoItX3();

            autoIt.WinActivate("Open"); //activate the window, so that next set of action actives n this window
            Thread.Sleep(5000);
            autoIt.Send(@"C:\Users\Bhushan\Desktop\Updated - Mars(QA)-CompetitionTask.pdf");
            Thread.Sleep(7000);
            autoIt.Send("{ENTER}");

            Active.Click();

            Save.Click();

            //verify
            Thread.Sleep(9000);
            ManagelistingsMenu.Click();
            Thread.Sleep(9000);
            try
            {
                Console.WriteLine("Entered try");
                Assert.IsTrue(ActualResult1.Text.Contains("Automation testing"));
                {
                    Console.WriteLine("Test case 1 PASS : Added Record successfully");
                    Base.test.Log(LogStatus.Info, "Record added");
                }



                ////Screenshot
                //String img = Global.GlobalDefinitions.SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.Driver, "Report");
                ////AddScreenCapture(@"E:\Dropbox\VisualStudio\Projects\Beehive\TestReports\ScreenShots\");
                //Base.test.Log(LogStatus.Info, "Image example: " + img);
                //// end test. (Reports)
                //Base.extent.EndTest(Base.test);
                //// calling Flush writes everything to the log file (Reports)
                //Base.extent.Flush();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Example #23
0
 public static int MaxThreshold5(Category2 C1)
 {
     return(Threshold5(C1));
 }
Example #24
0
        public IActionResult Add(string Name, string Description, Category1 Category1, Category2 Category2, Category3 Category3)
        {
            int max_id = 0;

            try
            {
                max_id = _db.Items.Max((it) => it.Id);
            }
            catch
            {
            }

            Item it = new Item()
            {
                Id          = max_id + 1,
                Name        = Name,
                Description = Description,
                Category1   = Category1,
                Category2   = Category2,
                Category3   = Category3
            };

            _db.Items.Add(it);
            _db.SaveChanges();
            return(Ok());
        }
Example #25
0
 public IActionResult Edit(int id, string Name, string Description, Category1 Category1, Category2 Category2, Category3 Category3)
 {
     _db.Items.Update(
         new Item()
     {
         Id = id, Name = Name, Description = Description, Category1 = Category1, Category2 = Category2, Category3 = Category3
     });
     _db.SaveChanges();
     return(Ok());
 }
        public void ListingSteps()
        {
            //click add new
            // IWebElement ShareSkills = Common.Driver.FindElement(By.CssSelector("div.ui:nth-child(1) section.nav-secondary:nth-child(2) div.ui.eight.item.menu div.right.item:nth-child(5) > a.ui.basic.green.button"));
            Thread.Sleep(7000);
            ShareSkills.Click();

            Thread.Sleep(8000);
            Title.SendKeys("Automation Testing");

            Description.SendKeys("Tools used in testing and methods followed in handling tools");

            Category1.SendKeys("Programming & Tech");

            Category2.SendKeys("QA");

            Tags1.SendKeys("Selenium");
            Tags1.SendKeys(Keys.Enter);
            Console.WriteLine("Enter pressed for tag1");


            ServiceType.Click();


            LocationType.Click();


            StartDate.SendKeys("17/10/2019");


            EndDate.SendKeys("17/4/2020");


            ChooseMon.Click();
            StartTimeMon.SendKeys("8.30AM");


            EndTimeMon.SendKeys("4.30PM");


            SkillTrade.Click();


            Credit.SendKeys("5");


            Active.Click();


            Save.Click();
            Thread.Sleep(6000);


            //verification


            ManagelistingsMenu.Click();
            Thread.Sleep(8000);
            try
            {
                Assert.AreEqual("Automation Testing", ActualResult1.Text);
                Console.WriteLine("Test case 1 PASS: record added succesfully");
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }