protected void CV_ServerValidate(object source, ServerValidateEventArgs args) { CustomValidator cv = (CustomValidator)source; switch (cv.ID) { case "cvCode": if (TheRoutingMgr.LoadRouting(args.Value) != null) { ShowWarningMessage("MasterData.Routing.Code.Exist", args.Value); args.IsValid = false; } break; case "cvRegion": if (TheRegionMgr.LoadRegion(args.Value) == null) { ShowWarningMessage("MasterData.Region.Code.NotExist", args.Value); args.IsValid = false; } break; default: break; } }
private void UpdateView() { Routing routing = TheRoutingMgr.LoadRouting(RoutingCode); Controls_TextBox tbRegion = ((Controls_TextBox)(this.FV_Routing.FindControl("tbRegion"))); CodeMstrDropDownList ddlRoutingType = ((CodeMstrDropDownList)(this.FV_Routing.FindControl("ddlRoutingType"))); tbRegion.Text = routing.Region == null ? string.Empty : routing.Region.Code; ddlRoutingType.SelectedValue = routing.Type; }
protected void ODS_RoutingDetail_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { string routingCode = ((TextBox)(this.FV_RoutingDetail.FindControl("tbRouting"))).Text.Trim(); string workCenterCode = ((Controls_TextBox)(this.FV_RoutingDetail.FindControl("tbWorkCenter"))).Text.Trim(); string locationCode = ((Controls_TextBox)(this.FV_RoutingDetail.FindControl("tbLocation"))).Text.Trim(); routingDetail = (RoutingDetail)e.InputParameters[0]; if (routingDetail != null) { routingDetail.Routing = TheRoutingMgr.LoadRouting(routingCode); routingDetail.WorkCenter = TheWorkCenterMgr.LoadWorkCenter(workCenterCode); routingDetail.Location = TheLocationMgr.LoadLocation(locationCode); } }
protected void lbtnDelete_Click(object sender, EventArgs e) { string code = ((LinkButton)sender).CommandArgument; try { TheRoutingMgr.DeleteRouting(code); ShowSuccessMessage("MasterData.Routing.Delete.Successfully", code); UpdateView(); } catch (Castle.Facilities.NHibernateIntegration.DataException ex) { ShowErrorMessage("MasterData.Routing.Delete.Failed", code); } }
protected void ODS_Routing_Updating(object sender, ObjectDataSourceMethodEventArgs e) { Flow flow = (Flow)e.InputParameters[0]; Flow oldFlow = TheFlowMgr.LoadFlow(FlowCode); CloneHelper.CopyProperty(oldFlow, flow, EditFields, true); Controls_TextBox tbRouting = (Controls_TextBox)(this.FV_Routing.FindControl("tbRouting")); if (!IsReturn) { flow.Routing = TheRoutingMgr.LoadRouting(tbRouting.Text); } else { flow.ReturnRouting = TheRoutingMgr.LoadRouting(tbRouting.Text); } flow.LastModifyUser = this.CurrentUser; flow.LastModifyDate = DateTime.Now; flow.Version += 1; }
protected void ODS_Item_Updating(object sender, ObjectDataSourceMethodEventArgs e) { Item item = (Item)e.InputParameters[0]; item.Desc1 = item.Desc1.Trim(); item.Desc2 = item.Desc2.Trim(); item.Memo = item.Memo.Trim(); item.Type = ((CodeMstrDropDownList)(this.FV_Item.FindControl("ddlType"))).SelectedValue; string uom = ((TextBox)(this.FV_Item.FindControl("tbUom"))).Text.Trim(); item.Uom = TheUomMgr.LoadUom(uom); string location = ((Controls_TextBox)(this.FV_Item.FindControl("tbLocation"))).Text.Trim(); item.Location = TheLocationMgr.LoadLocation(location); string bom = ((Controls_TextBox)(this.FV_Item.FindControl("tbBom"))).Text.Trim(); item.Bom = TheBomMgr.LoadBom(bom); string routing = ((Controls_TextBox)(this.FV_Item.FindControl("tbRouting"))).Text.Trim(); item.Routing = TheRoutingMgr.LoadRouting(routing); string plant = ((CodeMstrDropDownList)(this.FV_Item.FindControl("ddlPlantType"))).Text.Trim(); item.Plant = plant; decimal uc = item.UnitCount; uc = System.Decimal.Round(uc, 8); if (uc == 0) { ShowErrorMessage("MasterData.Item.UC.Zero"); e.Cancel = true; } com.Sconit.Control.CodeMstrDropDownList ddlItemCategory = (com.Sconit.Control.CodeMstrDropDownList)(this.FV_Item.FindControl("ddlItemCategory")); if (ddlItemCategory.SelectedIndex != 0) { item.Category = ddlItemCategory.SelectedValue; } string imageUrl; string imgUpload = ((System.Web.UI.WebControls.Image)(this.FV_Item.FindControl("imgUpload"))).ImageUrl; if (((CheckBox)(this.FV_Item.FindControl("cbDeleteImage"))).Checked == true) { imageUrl = null; if (File.Exists(Server.MapPath(imgUpload))) { File.Delete(Server.MapPath(imgUpload)); } } else { imageUrl = UploadItemImage(item.Code); if (imageUrl == null) { imageUrl = imgUpload; } } item.ImageUrl = imageUrl; item.LastModifyDate = DateTime.Now; item.LastModifyUser = this.CurrentUser; }
protected void ODS_Item_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { item = (Item)e.InputParameters[0]; item.Desc1 = item.Desc1.Trim(); item.Desc2 = item.Desc2.Trim(); item.Memo = item.Memo.Trim(); if (item.Code == null || item.Code.Trim() == string.Empty) { ShowErrorMessage("MasterData.Item.Code.Empty"); e.Cancel = true; return; } else { item.Code = item.Code.Trim(); } if (TheItemMgr.LoadItem(item.Code) != null) { e.Cancel = true; ShowErrorMessage("MasterData.Item.CodeExist", item.Code); return; } string uom = ((Controls_TextBox)(this.FV_Item.FindControl("tbUom"))).Text.Trim() == string.Empty ? "EA" : ((Controls_TextBox)(this.FV_Item.FindControl("tbUom"))).Text.Trim(); item.Uom = TheUomMgr.LoadUom(uom); string location = ((Controls_TextBox)(this.FV_Item.FindControl("tbLocation"))).Text.Trim(); item.Location = TheLocationMgr.LoadLocation(location); string bom = ((Controls_TextBox)(this.FV_Item.FindControl("tbBom"))).Text.Trim(); item.Bom = TheBomMgr.LoadBom(bom); string routing = ((Controls_TextBox)(this.FV_Item.FindControl("tbRouting"))).Text.Trim(); item.Routing = TheRoutingMgr.LoadRouting(routing); decimal uc = item.UnitCount; uc = System.Decimal.Round(uc, 8); if (uc == 0) { ShowErrorMessage("MasterData.Item.UC.Zero"); e.Cancel = true; } com.Sconit.Control.CodeMstrDropDownList ddlItemCategory = (com.Sconit.Control.CodeMstrDropDownList)(this.FV_Item.FindControl("ddlItemCategory")); if (ddlItemCategory.SelectedIndex != 0) { item.Category = ddlItemCategory.SelectedValue; } item.ImageUrl = UploadItemImage(item.Code); item.LastModifyDate = DateTime.Now; item.LastModifyUser = this.CurrentUser; }