public ActionResult Edit(EditArea narea) { List <SalePoint> salepointlist = AgroExpressDBAccess.GetallEnabledSalePoint(); if (salepointlist != null) { narea.salepointlist = salepointlist.Select(x => new SelectListItem { Value = x.PKSalePointID.ToString(), Text = x.SalePointName }); } if (ModelState.IsValid) { //if (AgroExpressDBAccess.isAreaExist(narea.AreaName)) //{ // ModelState.AddModelError("AreaName", "Area name already exist!!!"); // return View(narea); //} //else //{ if (AgroExpressDBAccess.UpdateArea(narea)) { return(RedirectToAction("EnabledArea")); } //} } return(View(narea)); }
private void BtnEditar_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("¿Desea modificar el area?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { using (var a = new EditArea(ID_a, CadenaConexion)) { a.ShowDialog(); } } }
private ObservableCollection <DP_DataRepository> GetData() { List <ProxyLibrary.DP_DataRepository> sourceList = EditArea.GetDataList().ToList(); ObservableCollection <DP_DataRepository> result = new ObservableCollection <DP_DataRepository>(); foreach (var item in sourceList) { if (item.ShoudBeCounted) { result.Add(GetData(item)); } } //if (parentChildRelationshipInfo == null) RemoveUnwantedItems(result); return(result); }
public bool Compare(string NameFile) { string fileSource = PatchSource + NameFile + ".png"; string fileTemplate = PatchTemplate + NameFile + ".png"; Bitmap Template = new Bitmap(fileTemplate); Bitmap EditArea; Chrome.Manage().Window.Size = new Size(Template.Width, Template.Height); Chrome.GetScreenshot().SaveAsFile(fileSource, ScreenshotImageFormat.Png); Bitmap Source = new Bitmap(fileSource); int difference = getCompare(Source, Template, out EditArea); if (PatchToSave != "" && difference > 0) { EditArea.Save(PatchToSave + NameFile + "jpg", System.Drawing.Imaging.ImageFormat.Jpeg); } return(difference < 1); }
private void CommandManager_Clicked(object sender, EventArgs e) { //Enabled = false; //try //{ var updateresult = EditArea.UpdateData(); if (!updateresult.IsValid) { AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo(updateresult.Message, "", MyUILibrary.Temp.InfoColor.Red); return; } SetFKProperties(); Datas = GetData().ToList(); if (Datas.Count > 0) { if (ConfirmUpdateForm == null) { ConfirmUpdateForm = AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GetConfirmUpdateForm(); ConfirmUpdateForm.Decided += ConfirmUpdateForm_Decided; ConfirmUpdateForm.DateTreeRequested += ConfirmUpdateForm_DateTreeRequested; } AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GetDialogWindow().ShowDialog(ConfirmUpdateForm, "تایید", Enum_WindowSize.None, true); } else { AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo(EditArea.SimpleEntity.Alias + " : " + "داده ای جهت ورود اطلاعات موجود نمیباشد", "", MyUILibrary.Temp.InfoColor.Red); } //////} //////else //////{ ////// AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo(EditArea.AreaInitializer.Title + " : " + "داده های ورودی معتبر نمیباشند", "", MyUILibrary.Temp.InfoColor.Red); //////} //} //catch (Exception ex) //{ // var mesage = ex.Message; // mesage += (ex.InnerException != null ? Environment.NewLine + ex.InnerException.Message : ""); // AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo(EditArea.AreaInitializer.Title + " : " + "خطا در عملیات", mesage, MyUILibrary.Temp.InfoColor.Red); //} //Enabled = true; }
private void SetFKProperties(ChildRelationshipInfo parentChildRelationshipInfo = null) { List <ProxyLibrary.DP_DataRepository> sourceList = null; if (parentChildRelationshipInfo == null) { sourceList = EditArea.GetDataList().ToList(); } else { sourceList = parentChildRelationshipInfo.RelatedData.ToList(); } foreach (var dataItem in sourceList) { foreach (var childRel in dataItem.ChildRelationshipInfos.Where(x => x.Relationship.MastertTypeEnum == Enum_MasterRelationshipType.FromForeignToPrimary)) { foreach (var fkprop in childRel.Relationship.RelationshipColumns.Select(x => x.FirstSideColumnID)) { var prop = dataItem.GetProperty(fkprop); if (prop != null) { prop.ISFK = true; } } } if (parentChildRelationshipInfo != null && parentChildRelationshipInfo.Relationship.MastertTypeEnum == Enum_MasterRelationshipType.FromPrimartyToForeign) { foreach (var fkprop in parentChildRelationshipInfo.Relationship.RelationshipColumns.Select(x => x.SecondSideColumnID)) { var prop = dataItem.GetProperty(fkprop); if (prop != null) { prop.ISFK = true; } } } foreach (var child in dataItem.ChildRelationshipInfos) { SetFKProperties(child); } } }
public ActionResult Edit(int id) { var area = AgroExpressDBAccess.GetAreaInformationById(id); EditArea editentry = new EditArea(); if (area != null) { List <SalePoint> salepointlist = AgroExpressDBAccess.GetallEnabledSalePoint(); if (salepointlist != null) { editentry.salepointlist = salepointlist.Select(x => new SelectListItem { Value = x.PKSalePointID.ToString(), Text = x.SalePointName }); } editentry.PKAreaId = area.PKAreaId; editentry.AreaName = area.AreaName; editentry.SalePointId = area.SalePointId; } return(View(editentry)); }
public ToolDummy(EditArea editArea) : base(editArea) { }
public void Execute() { OrderManager manager = OrderManagerFactory.Create(); var listOfProducts = manager.GetAllProducts(); IEnumerable <Tax> listOfStates = manager.GetAllStates(); OrderLookupWorkflow lookupWorkflow = new OrderLookupWorkflow(); Order orderToDelete = lookupWorkflow.Execute(true); if (orderToDelete != null) { Order orderToEdit = new Order { OrderDate = orderToDelete.OrderDate, OrderNumber = orderToDelete.OrderNumber, CustomerName = orderToDelete.CustomerName, State = orderToDelete.State, TaxRate = orderToDelete.TaxRate, ProductType = orderToDelete.ProductType, Area = orderToDelete.Area, CostPerSquareFoot = orderToDelete.CostPerSquareFoot, LaborCostPerSquareFoot = orderToDelete.LaborCostPerSquareFoot, MaterialCost = orderToDelete.MaterialCost, LaborCost = orderToDelete.LaborCost, TotalTax = orderToDelete.TotalTax, Total = orderToDelete.Total }; bool shouldQuit = false; while (!shouldQuit) { Console.WriteLine("-----------------------------------------"); Console.WriteLine("What would you like to edit?"); Console.WriteLine("1. Customer Name\n2. Product Purchased\n3. State\n4. Square Footage Needed\n5. Quit"); Console.WriteLine("-----------------------------------------"); string fieldToEdit = Console.ReadLine(); switch (fieldToEdit) { case "1": EditCustomerName.Execute(orderToEdit); break; case "2": EditProduct.Execute(orderToEdit, listOfProducts); Recalculate(orderToEdit); break; case "3": EditState.Execute(orderToEdit, listOfStates); Recalculate(orderToEdit); break; case "4": EditArea.Execute(orderToEdit); Recalculate(orderToEdit); break; case "5": shouldQuit = true; break; default: Console.WriteLine("You must enter a number to make a selection. Quit to save."); break; } } EditExistingOrderResponse response = manager.EditOrder(orderToEdit); if (response.Success) { ConsoleIO.DisplayOrderDetails(response.Order); } else { Console.WriteLine("An error occurred"); Console.WriteLine(response.Message); } Console.WriteLine("\nPress any key to continue"); Console.ReadKey(); } }