| <td><telerik:RadComboBox ID="RadComboBox1" runat="server" /></td> |
| <td> |
| <telerik:RadListBox ID="RadListBox1" runat="server" Height="200px" Width="200px" |
| AllowTransfer="true" TransferToID="RadListBox2" |
| AutoPostBackOnTransfer="true" |
| SelectionMode="Multiple" EnableDragAndDrop="true" |
| OnTransferring="RadListBox1_Transferring" /> |
| </td> |
| <td> |
| <telerik:RadListBox ID="RadListBox2" runat="server" Height="200px" Width="200px" |
| AutoPostBackOnTransfer="true" |
| SelectionMode="Multiple" EnableDragAndDrop="true" /> |
| </td> |
| protected void RadListBox1_Transferring(object sender, RadListBoxTransferringEventArgs e) |
| { |
| AddToDefaultComboBox(true); |
| RemoveFromDefaultComboBox(true); // Needs to be in different event to return back to left. (maybe RadListBox2_Transferring). But RadListBox2.AllowTransfer="false" ??? find solution. |
| } |
// Adds item(s) to RadComboBox1 when transferring from RadListBox1 to RadListBox2 |
| private void AddToDefaultComboBox(bool all) |
| { |
| foreach (RadListBoxItem li in RadListBox1.Items) |
| { |
| if ((li.Selected) || (all)) |
| { |
| RadComboBox1.Items.Add(new RadComboBoxItem(li.Text, li.Value)); |
| } |
| } |
| } // Removes item(s) to RadComboBox1 when transferring from RadListBox2 to RadListBox1 |
| private void RemoveFromDefaultComboBox(bool all) |
| { |
| foreach (RadListBoxItem li in RadListBox2.Items) |
| { |
| if ((li.Selected) || (all)) |
| { |
| RadComboBox1.Items.Remove(RadComboBox1.Items.FindItemByValue(li.Value)); |
| } |
| } |
| } |
| <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" |
| GridLines="None" AllowFilteringByColumn="True" AllowSorting="True" ShowGroupPanel="True" |
| ShowFooter="True"> |
| <MasterTableView DataSourceID="SqlDataSource1"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="nr_ewid" HeaderText="Nr ewid." AllowFiltering="true" |
| UniqueName="nr_ewid"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="nr_dok" HeaderText="Nr fakt." AllowFiltering="true" |
| UniqueName="nr_dok"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="nazwa" HeaderText="Wystawca" AllowFiltering="true" |
| UniqueName="nazwa"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDateTimeColumn DataField="data_wplyw" HeaderText="Wpłyneła" DataFormatString="{0: dd-MM-yyyy}" |
| AllowFiltering="true" HeaderStyle-Width="90px" ItemStyle-Width="90px" UniqueName="data_wplyw"> |
| </telerik:GridDateTimeColumn> |
| <telerik:GridDateTimeColumn DataField="data_wyst" HeaderText="Wystawiona" DataFormatString="{0: dd-MM-yyyy}" |
| AllowFiltering="true" HeaderStyle-Width="90px" ItemStyle-Width="90px" UniqueName="data_wyst"> |
| </telerik:GridDateTimeColumn> |
| <telerik:GridNumericColumn DataField="wartosc" HeaderText="Kwota brutto" Aggregate="Sum" |
| AllowFiltering="true" UniqueName="wartosc" KeepNotRoundedValue="true"> |
| </telerik:GridNumericColumn> |
| <telerik:GridNumericColumn DataField="wartosc_netto" HeaderText="Kwota netto" Aggregate="Sum" |
| AllowFiltering="true" UniqueName="wartosc_netto" KeepNotRoundedValue="true"> |
| </telerik:GridNumericColumn> |
| <telerik:GridBoundColumn DataField="w_obiegu" HeaderText="W obiegu" AllowFiltering="true" |
| UniqueName="w_obiegu"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="do" HeaderText="Pracownik" AllowFiltering="true" |
| UniqueName="pracownik"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="przetrzymuje" HeaderText="Przetrzymuje" AllowFiltering="true" |
| UniqueName="przetrzymuje"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="status" HeaderText="Status" AllowFiltering="true" |
| UniqueName="status"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True" ReorderColumnsOnClient="True"> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| Protected Sub cmb_excel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmb_excel.Click |
| RadGrid1.ExportSettings.Excel.Format = Telerik.Web.UI.GridExcelExportFormat.ExcelML |
| RadGrid1.ExportSettings.ExportOnlyData = True |
| RadGrid1.MasterTableView.ExportToExcel() |
| End Sub |
| <asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional"> |
| <ContentTemplate> |
| <telerik:RadScheduler runat="server" ID="RadScheduler1" SelectedView="WeekView" SelectedDate="2009-02-02" |
| TimeZoneOffset="03:00:00" |
| StartEditingInAdvancedForm="false" |
| EnableCustomAttributeEditing="false" |
| OnClientAppointmentsPopulating="initRadScheduler" |
| OnClientAppointmentsPopulated="appointmentsLoaded" |
| OnClientAppointmentDataBound="appointmentDataBound" |
| OnClientAppointmentMoveEnd="appointmentMoveEnd" |
| OnClientAppointmentMoving="appointmentMoving"> |
| <WebServiceSettings Path="SchedulerWebService.asmx" ResourcePopulationMode="ServerSide" /> |
| </telerik:RadScheduler> |
| <telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Width="320" Height="210" |
| Animation="None" |
| HideEvent="LeaveToolTip" |
| Text="Loading..." |
| RelativeTo="Element" |
| OnAjaxUpdate="RadToolTipManager1_AjaxUpdate" |
| OnClientBeforeShow="clientBeforeShow"/> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
<rad:RadGrid ID="RadGrid1" SkinID="DetalheCandidato" runat="server" AutoGenerateColumns="false" AllowPaging="false" EnableAJAX="true" ShowHeader="true" EnableAJAXLoadingTemplate="true"AllowSorting="true" Skin="None" MasterTableView-ShowHeadersWhenNoRecords="false" LoadingTemplateTransparency="50" onitemcreated="rad_Candidatos_ItemCreated" onitemcommand="rad_Candidatos_ItemCommand" onselectedindexchanged="rad_Candidatos_SelectedIndexChanged" onsortcommand="rad_Candidatos_SortCommand">
<AJAXLoadingTemplate>
<asp:Image ID="imgLoa" runat="server" ImageUrl="~/BackOffice/Images/timer.gif" />
</AJAXLoadingTemplate>
<MasterTableView DataKeyNames="TbcaID,UsrGUI,TbcaGUI">
<Columns>
<rad:GridTemplateColumn HeaderText="opes" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="80px" ItemStyle-Width="90px">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<rad:RadMenu ID="RadMenuCmd" runat="server" Flow="Vertical" Skin="Default2006" SkinsPath="~/RadControls/Menu" EnableTheming="true">
<Items>
<rad:RadMenuItem Text="choices">
<Items>
<rad:RadMenuItem>
<ItemTemplate>
<asp:LinkButton ID="LNB_Select" runat="server" Text="Ver perfil" CommandName="Select"></asp:LinkButton>
<br />
<asp:LinkButton ID="LNK_ConsDocs" runat="server" CommandName="Navigate">Consultar Documentos</asp:LinkButton>
<br />
Pedir Anlise do Perfil Pessoal (APP)
<br />
<asp:LinkButton ID="LNB_PontCandidato" runat="server" CommandName="Edit">Pontuar Candidato</asp:LinkButton>
<br />
<asp:LinkButton ID="LNB_CatCandidato" runat="server" CommandName="Navigate">Categorizar Candidato</asp:LinkButton>
<br />
Copiar Candidato para Pasta
<br />
Inserir comentrio sobre Candidatura
<br />
<asp:LinkButton ID="LNB_SolCont" runat="server" CommandName="Navigate">Solicitar Contacto Candidato</asp:LinkButton>
<br />
<asp:LinkButton ID="LNB_InsCom" runat="server" CommandName="Navigate">Inserir comentrio sobre Candidato</asp:LinkButton>
<br />
<asp:LinkButton ID="LNB_SMSCand" runat="server" CommandName="Navigate">Enviar SMS Candidato</asp:LinkButton>
<br />
<asp:LinkButton ID="LNB_MsgCand" runat="server" CommandName="Navigate">Enviar Mensagem Candidato</asp:LinkButton>
<br />
<asp:LinkButton ID="LNB_OutrosProc" runat="server" CommandName="Navigate">Ver outros processos do Candidato</asp:LinkButton>
<br />
Procurar Candidato no Google
<br />
<asp:LinkButton ID="LNB_Entrevista" runat="server" CommandName="Navigate">Marcar Entrevista</asp:LinkButton>
<br />
<asp:LinkButton runat="server" EnableViewState="false" OnClientClick="return confirm('Tem a certeza que deseja apagar o registo?')" CommandName="Delete" Text="Apagar" ToolTip="Apagar" ID="btnDelete"/>
</ItemTemplate>
</rad:RadMenuItem>
</Items>
</rad:RadMenuItem>
</Items>
</rad:RadMenu>
</ItemTemplate>
</rad:GridTemplateColumn>
<rad:GridBoundColumn DataField="TbcaDataIn" HeaderText="Data" SortExpression="TbcaDataIn"
DataFormatString="{0:d}" HeaderStyle-HorizontalAlign="Center" ItemStyle-Width="63px" />
</Columns>
</MasterTableView>
</rad:RadGrid>
</Columns>
Thks.
| protected void RadGridContractProducts_PreRender(object sender, EventArgs e) |
| { |
| for (int i = RadGridContractProducts.MasterTableView.GetItems(GridItemType.NestedView).Length - 1; i >= 0; i--) |
| { |
| for (int j = ((GridNestedViewItem)RadGridContractProducts.MasterTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews.Length - 1; j >= 0; j--) |
| { |
| SetItemsMode(((GridNestedViewItem)RadGridContractProducts.MasterTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews[j]); |
| } |
| } |
| RadGridContractProducts.Rebind(); |
| } |
| private void SetItemsMode(GridTableView oGridTableView) |
| { |
| for (int i = oGridTableView.Items.Count-1; i >= 0; i--) |
| { |
| oGridTableView.Items[i].Edit = true; |
| } |
| for ( int i = oGridTableView.GetItems(GridItemType.NestedView).Length -1; i >=0 ; i-- ) |
| { |
| for ( int j = ( ( GridNestedViewItem )oGridTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews.Length -1 ; j >=0; j--) |
| { |
| SetItemsMode(((GridNestedViewItem)oGridTableView.GetItems(GridItemType.NestedView)[i]).NestedTableViews[j]); |
| } |
| } |
| } |