protected void grCargo_InsertCommand(object sender, Obout.Grid.GridRecordEventArgs e) { System.Collections.Hashtable rcd = e.Record; object[] o = { rcd }; string t = "QuoteEntry1"; Control qe = Functions.Tools.FindConrolRecursive(this.Page.Controls[0], t); Functions.Tools.ExecuteControlMethod("ContainerCargo_Saving", o, qe); }
protected void ddOrigin_LoadingItems(object sender, Obout.ComboBox.ComboBoxLoadingItemsEventArgs e) { System.Data.DataTable data = Functions.DB.GetOrigins(e.Text, e.ItemsOffset, 20); ddOrigin.DataValueField = "Code"; ddOrigin.DataTextField = "Origin"; ddOrigin.DataSource = data; ddOrigin.DataBind(); e.ItemsLoadedCount = e.ItemsOffset + data.Rows.Count; e.ItemsCount = Functions.DB.GetOriginsCount(e.Text); }
protected void cbQuoteSearch_LoadingItems(object sender, Obout.ComboBox.ComboBoxLoadingItemsEventArgs e) { System.Data.DataTable data = Functions.DB.GetQuoteNumers(e.Text, e.ItemsOffset, 10); cbQuoteSearch.DataValueField = "REFERENCE_NO"; cbQuoteSearch.DataTextField = "REFERENCE_NO"; cbQuoteSearch.DataSource = data; cbQuoteSearch.DataBind(); e.ItemsLoadedCount = e.ItemsOffset + data.Rows.Count; e.ItemsCount = Functions.DB.GetCustomersCount(e.Text); }
public void CreateEditCountryTemplate(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder oPlaceHolder = new PlaceHolder(); e.Container.Controls.Add(oPlaceHolder); Obout.ComboBox.ComboBox ComboBox1 = new Obout.ComboBox.ComboBox(); ComboBox1.ID = "ComboBox1"; ComboBox1.Height = 100; ComboBox1.Width = Unit.Percentage(100); ComboBox1.DataSourceID = "SqlDataSource2"; ComboBox1.DataTextField = "CountryName"; ComboBox1.AppendDataBoundItems = false; ComboBox1.DataValueField = "CountryName"; oPlaceHolder.Controls.Add(ComboBox1); }
public void CreateCountryTemplate(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder ph1 = new PlaceHolder(); e.Container.Controls.Add(ph1); ComboBox comboBox = new ComboBox(); comboBox.ID = "ComboBox1"; comboBox.Width = Unit.Percentage(100); comboBox.Height = Unit.Pixel(200); comboBox.DataTextField = "CountryName"; comboBox.DataValueField = "CountryName"; comboBox.EmptyText = "Select a country ..."; comboBox.EnableLoadOnDemand = true; comboBox.LoadingItems += ComboBox1_LoadingItems; ph1.Controls.Add(comboBox); }
protected void Grid1_Select(object sender, Obout.Grid.GridRecordEventArgs e) { SqlDataSource src = new SqlDataSource(); System.Collections.Hashtable al = (System.Collections.Hashtable)e.RecordsCollection[0]; if (OboutDropDownList1.SelectedValue == "Clients") { src = Functions.DB.GetSQLDataSource2(string.Format("SELECT top 1 * FROM CLIENT_DAT Where ID='{0}'", al["ID"].ToString())); } else if (OboutDropDownList1.SelectedValue == "Sales Reps") { src = Functions.DB.GetSQLDataSource(string.Format("SELECT top 1 * FROM SalesReps Where ID={0}", al["ID"].ToString())); } SuperForm1.DefaultMode = DetailsViewMode.Edit; SuperForm1.DataSource = src; SuperForm1.DataBind(); }
public void CreateViewEmployeeTemplate(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { Literal oLiteral = new Literal(); e.Container.Controls.Add(oLiteral); oLiteral.DataBinding += new EventHandler(DataBindViewEmployeeTemplate); }
//------------------------------------------------------------------------ public void CreateEditEmployeeTemplate(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder ph1 = new PlaceHolder(); e.Container.Controls.Add(ph1); ComboBox comboBox = new ComboBox(); comboBox.ID = "PositionsCombo"; comboBox.Width = Unit.Percentage(100); comboBox.Height = Unit.Pixel(150); comboBox.AutoClose = false; comboBox.EmptyText = "Select an employee ..."; comboBox.AppendDataBoundItems = false; comboBox.DataSourceID = "sds1"; comboBox.DataValueField = "PositionID"; comboBox.DataTextField = "PositionName"; comboBox.HeaderTemplate = new HeaderTemplate("POSITIONS"); ComboBox EmployeesCombo = new ComboBox(); EmployeesCombo.ID = "EmployeesCombo"; EmployeesCombo.Width = Unit.Pixel(200); EmployeesCombo.Height = Unit.Pixel(150); EmployeesCombo.EnableLoadOnDemand = true; EmployeesCombo.LoadingItems += Detail_LoadingItems; EmployeesCombo.EmptyText = "Select an employee ..."; EmployeesCombo.DataSourceID = "sds2"; EmployeesCombo.DataTextField = "EmployeeName"; EmployeesCombo.DataValueField = "EmployeeID"; EmployeesCombo.HeaderTemplate = new HeaderTemplate("EMPLOYEES"); comboBox.Details.Add(EmployeesCombo); ph1.Controls.Add(comboBox); }
protected void expandTreeNode(object sender, Obout.Ajax.UI.TreeView.NodeEventArgs e) { if (!e.Node.Value.Substring(0, 5).Equals("POST-")) { List<BlogEngine.Core.Post> postList; if (!pCalendar.Visible) { Guid gd = new Guid(e.Node.Value); BlogEngine.Core.Category cat = BlogEngine.Core.Category.GetCategory(gd); postList = cat.Posts; } else { string[] dateValues = e.Node.Value.Split('-'); DateTime refDate = new DateTime(int.Parse(dateValues[0]), int.Parse(dateValues[1]), int.Parse(dateValues[2])); DateTime initDate = new DateTime(refDate.Year, refDate.Month, 1); DateTime endDate = new DateTime(refDate.Year, refDate.Month, DateTime.DaysInMonth(refDate.Year, refDate.Month)); postList = BlogEngine.Core.Post.GetPostsByDate(initDate, endDate); } this.LoadPosts(postList, e.Node); } }
private void LoadPosts(List<BlogEngine.Core.Post> postList, Obout.Ajax.UI.TreeView.Node refNode) { foreach (BlogEngine.Core.Post pst in postList) { Obout.Ajax.UI.TreeView.Node nod = new Obout.Ajax.UI.TreeView.Node(pst.Title, "img/fav_icon.png"); nod.Value = "POST-" + pst.Id.ToString(); nod.NavigateUrl = pst.AbsoluteLink.ToString(); String postText = pst.Content; if (postText.Length > 200) { postText = postText.Substring(0, 200); } Obout.Ajax.UI.TreeView.Node nodResumen = new Obout.Ajax.UI.TreeView.Node(BlogEngine.Core.Utils.StripHtml(postText) + " ..."); nodResumen.SelectMode = Obout.Ajax.UI.TreeView.NodeSelectMode.Expand; nod.ChildNodes.Add(nodResumen); refNode.ChildNodes.Add(nod); nod.ExpandAll(); } }
public void CreateExpandTemplate(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { Literal expand = new Literal(); Obout.Grid.TemplateContainer oContainer = expand.NamingContainer as Obout.Grid.TemplateContainer; expand.Text = "<a href=\"javascript: //\" onclick=\"showDetails(event, this);\" class=\"visible\">View Details</a><a href=\"javascript: //\" onclick=\"hideDetails(event, this);\" class=\"hidden\">Close Details</a>"; e.Container.Controls.Add(expand); }
//------------------------------------------------------------------------ //------------------------------------------------------------------------ public void CreateCountryFilter(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder templatePlaceHolder = new PlaceHolder(); e.Container.Controls.Add(templatePlaceHolder); Obout.Interface.OboutTextBox textbox = new Obout.Interface.OboutTextBox(); textbox.ID = "Country"; textbox.Width = Unit.Percentage(100); textbox.ClientSideEvents.OnKeyUp = "applyFilter"; templatePlaceHolder.Controls.Add(textbox); }
public void CreateTemplate3(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { Literal oLiteral = new Literal(); Obout.Grid.TemplateContainer oContainer = oLiteral.NamingContainer as Obout.Grid.TemplateContainer; oLiteral.Text = "PRODUCTS"; e.Container.Controls.Add(oLiteral); }
protected void GridView1_DeleteCommand(object sender, Obout.Grid.GridRecordEventArgs e) { }
public void CreatetplRowEdit(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder ph1 = new PlaceHolder(); e.Container.Controls.Add(ph1); Literal inputText = new Literal(); inputText.Text = "<input type=\"hidden\" id=\"OrderID\" />"; ValidationSummary validateGroup1 = new ValidationSummary(); validateGroup1.ID = "ValidationSummary1"; validateGroup1.ValidationGroup = "Group1"; ph1.Controls.Add(inputText); ph1.Controls.Add(validateGroup1); SuperForm1 = new SuperForm(); SuperForm1.ID = "SuperForm1"; SuperForm1.AutoGenerateRows = false; SuperForm1.AutoGenerateInsertButton = false; SuperForm1.AutoGenerateEditButton = false; SuperForm1.AutoGenerateDeleteButton = false; SuperForm1.ValidationGroup = "Group1"; SuperForm1.Width = Unit.Percentage(99); SuperForm1.DataKeyNames = new string[] { "Order ID" }; SuperForm1.DefaultMode = DetailsViewMode.Insert; RequiredFieldValidator requiredFieldValidator1 = new RequiredFieldValidator(); requiredFieldValidator1.ID = "RequiredFieldValidator1"; requiredFieldValidator1.Display = ValidatorDisplay.Dynamic; requiredFieldValidator1.ErrorMessage = "Ship Name is mandatory"; requiredFieldValidator1.Text = "*"; requiredFieldValidator1.ValidationGroup = "Group1"; RequiredFieldValidator requiredFieldValidator2 = new RequiredFieldValidator(); requiredFieldValidator2.ID = "RequiredFieldValidator2"; requiredFieldValidator2.Display = ValidatorDisplay.Dynamic; requiredFieldValidator2.ErrorMessage = "Ship Address is mandatory"; requiredFieldValidator2.Text = "*"; requiredFieldValidator2.ValidationGroup = "Group1"; RequiredFieldValidator requiredFieldValidator3 = new RequiredFieldValidator(); requiredFieldValidator3.ID = "RequiredFieldValidator3"; requiredFieldValidator3.Display = ValidatorDisplay.Dynamic; requiredFieldValidator3.ErrorMessage = "Ship City is mandatory"; requiredFieldValidator3.Text = "*"; requiredFieldValidator3.ValidationGroup = "Group1"; RequiredFieldValidator requiredFieldValidator4 = new RequiredFieldValidator(); requiredFieldValidator4.ID = "RequiredFieldValidator4"; requiredFieldValidator4.Display = ValidatorDisplay.Dynamic; requiredFieldValidator4.ErrorMessage = "Ship Country is mandatory"; requiredFieldValidator4.Text = "*"; requiredFieldValidator4.ValidationGroup = "Group1"; RequiredFieldValidator requiredFieldValidator5 = new RequiredFieldValidator(); requiredFieldValidator5.ID = "RequiredFieldValidator5"; requiredFieldValidator5.Display = ValidatorDisplay.Dynamic; requiredFieldValidator5.ErrorMessage = "Order Date is mandatory"; requiredFieldValidator5.Text = "*"; requiredFieldValidator5.ValidationGroup = "Group1"; RangeValidator rangeValidator1 = new RangeValidator(); rangeValidator1.ID="RangeValidator1"; rangeValidator1.Display = ValidatorDisplay.Dynamic; rangeValidator1.MinimumValue = "1900/1/1"; rangeValidator1.MaximumValue = "2039/12/31"; rangeValidator1.Type = ValidationDataType.Date; rangeValidator1.ErrorMessage = "Order Date needs to be in this format: mm/dd/yyyy"; rangeValidator1.Text = "*"; rangeValidator1.ValidationGroup = "Group1"; RequiredFieldValidator requiredFieldValidator6 = new RequiredFieldValidator(); requiredFieldValidator6.ID = "RequiredFieldValidator6"; requiredFieldValidator6.Display = ValidatorDisplay.Dynamic; requiredFieldValidator6.ErrorMessage = "Required Date is mandatory"; requiredFieldValidator6.Text = "*"; requiredFieldValidator6.ValidationGroup = "Group1"; RangeValidator rangeValidator2 = new RangeValidator(); rangeValidator2.ID="RangeValidator2"; rangeValidator2.Display = ValidatorDisplay.Dynamic; rangeValidator2.MinimumValue = "1900/1/1"; rangeValidator2.MaximumValue = "2039/12/31"; rangeValidator2.Type = ValidationDataType.Date; rangeValidator2.ErrorMessage = "Required Date needs to be in this format: mm/dd/yyyy"; rangeValidator2.Text = "*"; rangeValidator2.ValidationGroup = "Group1"; RequiredFieldValidator requiredFieldValidator7 = new RequiredFieldValidator(); requiredFieldValidator7.ID = "RequiredFieldValidator7"; requiredFieldValidator7.Display = ValidatorDisplay.Dynamic; requiredFieldValidator7.ErrorMessage = "Shipped Date is mandatory"; requiredFieldValidator7.Text = "*"; requiredFieldValidator7.ValidationGroup = "Group1"; RangeValidator rangeValidator3 = new RangeValidator(); rangeValidator3.ID = "RangeValidator3"; rangeValidator3.Display = ValidatorDisplay.Dynamic; rangeValidator3.MinimumValue = "1900/1/1"; rangeValidator3.MaximumValue = "2039/12/31"; rangeValidator3.Type = ValidationDataType.Date; rangeValidator3.ErrorMessage = "Shipped Date needs to be in this format: mm/dd/yyyy"; rangeValidator3.Text = "*"; rangeValidator3.ValidationGroup = "Group1"; Obout.SuperForm.BoundField field1 = new Obout.SuperForm.BoundField(); field1.DataField = "ShipName"; field1.HeaderText = "Ship Name"; field1.FieldSetID = "FieldSet1"; field1.Validators.Add(requiredFieldValidator1); Obout.SuperForm.BoundField field2 = new Obout.SuperForm.BoundField(); field2.DataField = "ShipAddress"; field2.HeaderText = "Ship Address"; field2.FieldSetID = "FieldSet1"; field2.Validators.Add(requiredFieldValidator2); Obout.SuperForm.BoundField field3 = new Obout.SuperForm.BoundField(); field3.DataField = "ShipCity"; field3.HeaderText = "Ship City"; field3.FieldSetID = "FieldSet1"; field3.Validators.Add(requiredFieldValidator3); Obout.SuperForm.BoundField field4 = new Obout.SuperForm.BoundField(); field4.DataField = "ShipRegion"; field4.HeaderText = "Ship Region"; field4.FieldSetID = "FieldSet1"; Obout.SuperForm.BoundField field5 = new Obout.SuperForm.BoundField(); field5.DataField = "ShipPostalCode"; field5.HeaderText = "Zip Cod"; field5.FieldSetID = "FieldSet1"; Obout.SuperForm.DropDownListField field6 = new Obout.SuperForm.DropDownListField(); field6.DataField = "ShipCountry"; field6.HeaderText = "Ship Country"; field6.FieldSetID = "FieldSet1"; field6.DataSourceID = "SqlDataSource3"; field6.Validators.Add(requiredFieldValidator4); Obout.SuperForm.DateField field7 = new Obout.SuperForm.DateField(); field7.DataField = "OrderDate"; field7.HeaderText = "Order Date"; field7.FieldSetID = "FieldSet2"; field7.DataFormatString = "{0:MM/dd/yyyy}"; field7.ApplyFormatInEditMode = true; field7.Validators.Add(requiredFieldValidator5); field7.Validators.Add(rangeValidator1); Obout.SuperForm.DateField field8 = new Obout.SuperForm.DateField(); field8.DataField = "RequiredDate"; field8.HeaderText = "Required Date"; field8.FieldSetID = "FieldSet2"; field8.DataFormatString = "{0:MM/dd/yyyy}"; field8.ApplyFormatInEditMode = true; field8.Validators.Add(requiredFieldValidator6); field8.Validators.Add(rangeValidator2); Obout.SuperForm.DateField field9 = new Obout.SuperForm.DateField(); field9.DataField = "ShippedDate"; field9.HeaderText = "Shipped Date"; field9.FieldSetID = "FieldSet2"; field9.DataFormatString = "{0:MM/dd/yyyy}"; field9.ApplyFormatInEditMode = true; field9.Validators.Add(requiredFieldValidator7); field9.Validators.Add(rangeValidator3); Obout.SuperForm.BoundField field10 = new Obout.SuperForm.BoundField(); field10.DataField = "ShipVia"; field10.HeaderText = "Ship Via"; field10.FieldSetID = "FieldSet2"; Obout.SuperForm.CheckBoxField field11 = new Obout.SuperForm.CheckBoxField(); field11.DataField = "Sent"; field11.HeaderText = "Sent"; field11.FieldSetID = "FieldSet2"; Obout.SuperForm.MultiLineField field12 = new Obout.SuperForm.MultiLineField(); field12.DataField = "AdditionalInformation"; field12.HeaderText = ""; field12.FieldSetID = "FieldSet3"; field12.HeaderStyle.Width = 1; Obout.SuperForm.TemplateField field13 = new Obout.SuperForm.TemplateField(); field13.FieldSetID = "FieldSet4"; field13.EditItemTemplate = new btnUpdateEditItemTemplate(); Obout.SuperForm.FieldSetRow fieldSetRow1 = new Obout.SuperForm.FieldSetRow(); Obout.SuperForm.FieldSet fieldSet1 = new Obout.SuperForm.FieldSet(); fieldSet1.ID = "FieldSet1"; fieldSet1.Title = "Ship Information"; fieldSetRow1.Items.Add(fieldSet1); Obout.SuperForm.FieldSet fieldSet2 = new Obout.SuperForm.FieldSet(); fieldSet2.ID = "FieldSet2"; fieldSet2.Title = "Order Information"; fieldSetRow1.Items.Add(fieldSet2); Obout.SuperForm.FieldSet fieldSet3 = new Obout.SuperForm.FieldSet(); fieldSet3.ID = "FieldSet3"; fieldSet3.Title = "Additional Information"; fieldSetRow1.Items.Add(fieldSet3); Obout.SuperForm.FieldSetRow fieldSetRow2 = new Obout.SuperForm.FieldSetRow(); Obout.SuperForm.FieldSet fieldSet4 = new Obout.SuperForm.FieldSet(); fieldSet4.ID = "FieldSet4"; fieldSet4.ColumnSpan = 3; fieldSet4.CssClass = "command-row"; fieldSetRow2.Items.Add(fieldSet4); SuperForm1.FieldSets.Add(fieldSetRow1); SuperForm1.FieldSets.Add(fieldSetRow2); SuperForm1.Fields.Add(field1); SuperForm1.Fields.Add(field2); SuperForm1.Fields.Add(field3); SuperForm1.Fields.Add(field4); SuperForm1.Fields.Add(field5); SuperForm1.Fields.Add(field6); SuperForm1.Fields.Add(field7); SuperForm1.Fields.Add(field8); SuperForm1.Fields.Add(field9); SuperForm1.Fields.Add(field10); SuperForm1.Fields.Add(field11); SuperForm1.Fields.Add(field12); SuperForm1.Fields.Add(field13); ph1.Controls.Add(SuperForm1); }
public void CreateRowEditTemplate(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder oPH1 = new PlaceHolder(); e.Container.Controls.Add(oPH1); oPH1.DataBinding += new EventHandler(DataBindRowEditTemplate); }
private void LoadMonthPosts(Obout.Ajax.UI.TreeView.Node nod) { string[] dateValues = nod.Value.Split('-'); DateTime refDate = new DateTime(int.Parse(dateValues[0]), int.Parse(dateValues[1]), int.Parse(dateValues[2])); DateTime initDate = new DateTime(refDate.Year, refDate.Month, 1); DateTime endDate = new DateTime(refDate.Year, refDate.Month, DateTime.DaysInMonth(refDate.Year, refDate.Month)); List<BlogEngine.Core.Post> postList = BlogEngine.Core.Post.GetPostsByDate(initDate, endDate); if (postList.Count > 0) { this.LoadPosts(postList, nod); } else { this.treePosts.Nodes.Remove(nod); } }
protected void color_postback(object sender, Obout.Ajax.UI.ColorPicker.ColorPostBackEventArgs e) { textbox.Style[HtmlTextWriterStyle.BackgroundColor] = e.Color; }
public void CreateTemplate1(Object sender, Obout.Grid.GridRuntimeTemplateEventArgs e) { PlaceHolder ph1 = new PlaceHolder(); e.Container.Controls.Add(ph1); ph1.DataBinding += new EventHandler(DataBindTemplate1); }