How to download file using handler

Here is a detailed description on How to download file using handler. Also some tips on RadUpload custom validation.

You can use a generic handler to download files from server, it has the following advantages:

1. You can have download statistics.
2. You can track downloads.
3. You can implement download protection by putting extra authentication.
4 Download can be disallowed if required.

Lets say you have a RadUpload control on your page.

<telerik:RadUpload ID="rup_AttachedFiles" runat="server" ControlObjectsVisibility="RemoveButtons, AddButton" />

And you want to validate the files on the client side which are being uploaded,
so add a custom validator:

<asp:customvalidator id="CustomValidator1" runat="server" validationgroup="frmInquiry"
    enabled="true" clientvalidationfunction="ValidateFileNames" errormessage="Please Upload a file or same file is being uploaded twice"
    text="*" display="None" />

Now you write the Client Validation Function for your custom validator:

<script type="text/javascript">
    function ValidateFileNames(Source, args) {
        var FilesValid = true;
        var AttachedFiles = new Array();
        var radUpload = $find('<%= rup_AttachedFiles.ClientID %>');
        var fileInputs = radUpload.getFileInputs();
        if ((fileInputs.length == 1) && (fileInputs[0].value == "")) {
            FilesValid = false;
        }
        else {
            var duplicateFieldFlag = false;
            for (var i = 0; i < fileInputs.length; i++) {
                var fileName = fileInputs[i].value.substring(fileInputs[i].value.lastIndexOf("\\") + 1, fileInputs[i].value.length);
                for (var j = 0; j < AttachedFiles.length; j++) {
                    if (fileName == AttachedFiles[j]) {
                        duplicateFieldFlag = true;
                        radUpload.clearFileInputAt(i);
                        fileInputs[i].focus();
                        break;
                    }
                }
                if (duplicateFieldFlag) {
                    FilesValid = false;
                    break;
                }
                if (fileInputs[i].value.length != 0) {
                    AttachedFiles[AttachedFiles.length] = fileName;
                }
            }
        }
        args.IsValid = FilesValid;

    }
</script>

I am not going into detail of how to upload it using RadUpload control. Its time to put a repeater control to show a list of already uploaded files from the server. Again I will not explain how to get the uploaded files information from DB and bind it to the repeater.

<asp:repeater id="rpAttach" runat="server" onitemdatabound="rpAttach_onItemDataBound">
    <HeaderTemplate>
       <table id="tbl1" cellpadding="0" cellspacing="0" border="0" width="100%">
         <tr>
          <td>
           <asp:Label runat="server" ID="lblAttachement" Text="File Name" />
          </td>
        </tr>
    </HeaderTemplate>
    <ItemTemplate>
      <tr>
       <td >
        <asp:LinkButton ID="lnkFileName" runat="server" ></asp:LinkButton>
       </td>
      </tr>
    </ItemTemplate>
    <SeparatorTemplate>
        <tr>
            <td>
                <hr />
            </td>
        </tr>
    </SeparatorTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
    </asp:repeater>

Now you have to define the event handler rpAttach_onItemDataBound for the event OnItemDataBound. Where you will bind the file name link to a javascript function. Which will show a Disclaimer text before downloading:

protected void rpAttach_onItemDataBound(object
    sender, RepeaterItemEventArgs e) 
    { 
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) 
        { 
            LinkButton aLinkFileName = (LinkButton)e.Item.FindControl("lnkFileName");
            Files sFile = ((Files)e.Item.DataItem); aLinkFileName.Text = sFile.FileName; aLinkFileName.Attributes.Add("OnClick","OpenDisclaimer('" + HttpUtility.UrlEncode(strBasePath) + "','" + HttpUtility.UrlEncode(sFile.FileName)+ "','" + ConfigurationManager.AppSettings["DisclaimerText"] + "')"); 
        } 
    }

Now put the disclaimer text in the web config file

<add key="DisclaimerText" value="The attachment contains confidential and proprietary information. You have abide by copyright laws. blah blah blah " />

Now we have to define the function OpenDisclaimer

<script type="text/javascript">
        function OpenDisclaimer(strFilePath, strFileName, strText) {
            strURL = 'Handlers/GetFile.ashx?FullPath=' + strFilePath + '&FileName=' + strFileName;
            var answer = confirm("Disclaimer: " + strText);
            if (answer) {
                window.location.href = strURL;
                return true;
            }
            else 
            return false;
        } 
    </script>

Now is the time to add the GetFile handler to your project. Below is the code for it. It recognizes the file type and puts the contents of file type into chunks by chunks to client. // Handlers/GetFile.ashx

<%@  WebHandler Language="C#" Class="GetFile" %>

    using System; 
    using System.Collections; 
    using System.Data; 
    using System.Linq; 
    using System.Web; 
    using System.Web.Services; 
    using System.Web.Services.Protocols; 
    using System.Xml.Linq; 
    using System.IO; 
    using System.Web.SessionState; 
    using System.Configuration;

    [WebService(Namespace = "http://tempuri.org/")] 
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 

    public class GetFile : IHttpHandler, IReadOnlySessionState
    { 
        public void ProcessRequest(HttpContext context) 
        { 
            try 
            { 
                string FilePath = context.Request.Params["FullPath"];
                string filename = context.Request.Params["FileName"]; 

                FilePath = HttpUtility.UrlDecode(FilePath);
                string fullPath = "\\FileServername\FolderName\" + FilePath + filename; 

                // "\\FileServername\FolderName\" you can keep this path in web config string extension = System.IO.Path.GetExtension(filename);

                if (extension == null) 
                    extension = ""; 
                extension = extension.Replace(".", "");

                string contentDisposition; 

                if (context.Request.Browser.Browser == "IE" && (context.Request.Browser.Version == "7.0" || context.Request.Browser.Version == "8.0")) 
                    contentDisposition = "attachment; filename=" + Uri.EscapeDataString(filename); 
                else if (context.Request.Browser.Browser == "Safari") 
                    contentDisposition = "attachment; filename=" + filename; 
                else 
                    contentDisposition= "attachment; filename*=UTF-8''" + Uri.EscapeDataString(filename); 

                context.Response.AddHeader("Content-Disposition",contentDisposition); 
                context.Response.ContentType = "Application/" + extension;

                System.IO.BinaryReader reader = new System.IO.BinaryReader(new System.IO.FileStream(fullPath,System.IO.FileMode.Open)); 

                //Sent the data in chunks of x byte int ChunkSize = 10000;
                byte[] buffer = new byte[ChunkSize]; 
                int idx = 0; 
                long size = 0; 

                //Write the file chunk by chunk. 

                while ((size = reader.Read(buffer, 0, ChunkSize)) == ChunkSize)
                { 
                    context.Response.BinaryWrite(buffer); 
                    idx += ChunkSize; 
                } 

                reader.Close(); 

                //Write the remaining bytes 
                if (size > 0) 
                { 
                    byte[] remaining = new byte[size]; Array.Copy(buffer, 0, remaining, 0, size); 
                    context.Response.BinaryWrite(remaining); 
                } 
            } 
            catch 
            { 
                context.Response.ContentType= "Application/html"; 
                context.Response.StatusCode = 404; 
                context.Response.StatusDescription = "File not found"; 
            } 
        } 
    }

Enjoyyyyyy!!!!

List of retired Microsoft Exams

Following is a huge List of retired Microsoft Exams …. :).

If you would like to see a list of retired Microsoft Certifications, please Click Here
If you would like to see a list of Top 5 IT certifications for 2013, please Click Here

The list is explained in the format of
Exam number
Exam title-Date retired.

70-086
Implementing and Supporting Microsoft Systems Management Server 2.0-2008

70-089
Designing, Implementing, and Managing Microsoft Systems Management Server 2003-October 31, 2010

70-123
Planning, Implementing, and Maintaining a Software Asset Management (SAM) Program-October 31, 2010

70-162
TS: Forefront Protection for EndPoint and Server, Configuring-July 31, 2012

70-210
Installing, Configuring, and Administering Microsoft Windows 2000 Professional-2008

70-214
Implementing and Administering Security in a Microsoft Windows 2000 Network-2008

70-215-Installing, Configuring, and Administering Microsoft Windows 2000 Server-2008

70-216-Implementing and Administering a Microsoft Windows 2000 Network Infrastructure-2008

70-217-Implementing and Administering a Microsoft Windows 2000 Directory Services Infrastructure-2008

70-218
Managing a Microsoft Windows 2000 Network Environment-2008

70-219
Designing a Microsoft Windows 2000 Directory Services Infrastructure-2008

70-220
Designing Security for a Microsoft Windows 2000 Network-2008

70-221
Designing a Microsoft Windows 2000 Network Infrastructure-2008

70-222
Migrating from Microsoft Windows NT 4.0 to Microsoft Windows 2000-2008

70-223

Installing, Configuring, and Administering Microsoft Clustering Services by Using Microsoft Windows 2000 Advanced Server-2008

70-224
Installing, Configuring, and Administering Microsoft Exchange 2000 Server-2008

70-225
Designing and Deploying a Messaging Infrastructure with Microsoft Exchange 2000 Server-2008

70-226
Designing Highly Available Web Solutions with Microsoft Windows 2000 Server Technologies-2008

70-227
Installing, Configuring, and Administering Microsoft Internet Security and Acceleration (ISA) Server 2000, Enterprise Edition-2008

70-228
Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition-March 31, 2009

70-229
Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition-March 31, 2009

70-230
Designing and Implementing Solutions with Microsoft BizTalk Server 2000, Enterprise Edition-2008

70-232
Implementing and Maintaining Highly Available Web Solutions with Microsoft Windows 2000 Server Technologies and Microsoft Application Center 2000-2008

70-234
Designing and Implementing Solutions with Microsoft Commerce Server 2000-2008

70-235
TS: Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2006-June 30, 2011

70-241
TS: Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2006 R2-June 30, 2011

70-244
Supporting and Maintaining a Microsoft Windows NT Server 4.0 Network-2008

70-262
Microsoft Office Live Communications Server 2005 – Implementing, Managing, and Troubleshooting-October 31, 2010

70-271
Supporting Users and Troubleshooting a Microsoft Windows XP Operating System-June 30, 2011

70-272
Supporting Users and Troubleshooting Desktop Applications on a Microsoft Windows XP Operating System-June 30, 2011

70-281
Planning, Deploying, and Managing an Enterprise Project Management Solutions-October 31, 2010

70-282
Planning, Deploying, and Managing a Network Solution for the Small and Medium-Sized Business-September 30, 2011

70-284
Implementing and Managing Microsoft Exchange Server 2003-March 31, 2011

70-285
Designing a Microsoft Exchange Server 2003 Organization-March 31, 2011

70-292
Managing and Maintaining a Windows Server 2003 Environment for an MCSA Certified on Windows 2000-2008

70-296
Planning, Implementing, and Maintaining a Windows Server 2003 Environment for an MCSE Certified on Windows 2000-2008

70-300
Analyzing Requirements and Defining Microsoft .NET Solution Architectures-March 31, 2009

70-301
Managing, Organizing, and Delivering IT Projects by Using Microsoft Solutions Framework 3.0-March 31, 2009

70-305
Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET-March 31, 2009

70-306
Developing and Implementing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET-March 31, 2009

70-310
Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework-March 31, 2009

70-315
Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET-March 31, 2009

70-316
Developing and Implementing Windows-Based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET-March 31, 2009

70-320
Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework-March 31, 2009

70-330
Implementing Security for Applications with Microsoft Visual Basic .NET-March 31, 2009

70-340
Implementing Security for Applications with Microsoft Visual C# .NET-March 31, 2009

70-350
Implementing Microsoft Internet Security and Acceleration (ISA) Server 2004-October 31, 2010

70-351
TS: Microsoft Internet Security and Acceleration Server 2006, Configuring-March 31, 2011

70-403
TS: System Center Virtual Machine Manager 2008, Configuring-September 30, 2011

70-431
TS: Microsoft SQL Server 2005 ‒ Implementation and Maintenance-June 30, 2011

70-441
PRO: Designing Database Solutions by Using Microsoft SQL Server 2005-June 30, 2011

70-442
PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005-June 30, 2011

70-443
PRO: Designing a Database Server Infrastructure by Using Microsoft SQL Server 2005-June 30, 2011

70-444
PRO: Optimizing and Maintaining a Database Administration Solution by Using Microsoft SQL Server 2005-June 30, 2011

70-445
TS: Microsoft SQL Server 2005, Business Intelligence ‒ Development and Maintenance-June 30, 2011

70-446
PRO: Designing a Business Intelligence Solution by Using Microsoft SQL Server 2005-June 30, 2011

70-447
UPGRADE: MCDBA Skills to MCITP Database Administrator by Using Microsoft SQL Server 2005-June 30, 2011

70-453
Upgrade: Transition Your MCITP SQL Server 2005 DBA to MCITP SQL Server 2008-July 31, 2012

70-454
Upgrade: Transition Your MCITP SQL Server 2005 DBD to MCITP SQL Server 2008 DBD-July 31, 2012

70-455
Upgrade: Transition Your MCITP SQL Server 2005 BI Developer to MCITP SQL Server 2008 BI Developer-July 31, 2012

70-500
TS: Microsoft Windows Mobile 5.0, Implementing and Managing-March 31, 2011

70-501
TS: Windows Server 2003 Hosted Environments, Configuration and Management-October 31, 2010

70-510
TS: Visual Studio 2005 Team Foundation Server-March 31, 2011

70-526
TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development-June 30, 2011

70-528
TS: Microsoft .NET Framework 2.0 – Web-Based Client Development-June 30, 2011

70-529
TS: Microsoft .NET Framework 2.0 – Distributed Application Development-June 30, 2011

70-540
TS: Microsoft Windows Mobile 5.0 – Application Development-March 31, 2011

70-541
TS: Microsoft Windows SharePoint Services 3.0 – Application Development-June 30, 2011

70-543
TS: Visual Studio 2005 Tools for Office-March 31, 2011

70-444 and 74-544
TS: Bing Maps Platform, Application Development-December 31, 2011

70-547
PRO: Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework-June 30, 2011

70-548
PRO: Designing and Developing Windows-Based Applications by Using the Microsoft .NET Framework-June 30, 2011

70-549
PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework-June 30, 2011

70-551
UPGRADE: MCAD Skills to MCPD Web Developer by Using the Microsoft .NET Framework-June 30, 2011

70-552
UPGRADE: MCAD Skills to MCPD Windows Developer by Using the Microsoft .NET Framework-June 30, 2011

70-553
UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1-June 30, 2011

70-554
UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1-June 30, 2011

70-555
TS: Microsoft Office Groove 2007, Configuring-June 30, 2011

70-556
TS: Microsoft Office PerformancePoint Server 2007, Applications-June 30, 2011

70-557
TS: Microsoft Forefront Client and Server, Configuring-June 30, 2011

70-558
UPGRADE: MCAD Skills to MCTS Windows Applications by Using the Microsoft .NET Framework-June 30, 2011

70-559
UPGRADE: MCAD Skills to MCTS Web Applications by Using the Microsoft .NET Framework-June 30, 2011

70-566
UPGRADE: Transition your MCPD Windows Developer Skills to MCPD Windows Developer 3.5-July 31, 2012

70-567
UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5-July 31, 2012

70-568
UPGRADE: Transition your MCPD Enterprise Application Developer Skills to MCPD Enterprise Application Developer 3.5, Part 1-July 31, 2012

70-569
UPGRADE: Transition your MCPD Enterprise Application Developer Skills to MCPD Enterprise Application Developer 3.5, Part 2-July 31, 2012

70-579
TS: Windows Mobile 6.5, Configuring-December 31, 2011

70-580
TS: Windows Mobile 6.5, Application Development-December 31, 2011

70-621
PRO: Upgrading Your MCDST Certification to MCITP Enterprise Support-March 31, 2011

70-624
TS: Deploying and Maintaining Windows Vista Client and 2007 Microsoft Office System Desktops-October 31, 2010

70-625
Connected Home Integrator-July 31, 2012

70-626
Consumer Sales Specialist-June 30, 2011

70-631
TS: Microsoft Windows SharePoint Services 3.0, Configuring-March 31, 2011

70-652
TS: Windows Server Virtualization, Configuring-September 30, 2011

70-653
Windows Small Business Server 2008, Configuring-July 31, 2012

70-654
TS: Windows Essential Business Server 2008, Configuring-June 30, 2011

70-655
TS: Windows Vista and Server Operating Systems, Pre-Installing for OEMs-June 30, 2011

74-131
Designing a Microsoft Office Enterprise Project Management (EPM) Solution-October 31, 2010

74-132
Deploying a Portal Solution with Microsoft SharePoint Products and Technologies-October 31, 2010

74-133
Customizing Portal Solutions with Microsoft SharePoint Products and Technologies-October 31, 2010

74-134
Pre-Installing Microsoft Products and Technologies-October 31, 2010

74-135
Developing E-Business Solutions Using Microsoft BizTalk Server 2004-October 31, 2010

74-137
Developing Microsoft Office Solutions Using XML with Office Professional Edition 2003-October 31, 2010

74-138
Planning and Building a Messaging and Collaboration Environment using Microsoft Office System and Microsoft Windows Server 2003-October 31, 2010

74-139
Deploying Business Desktops with Microsoft Windows Server 2003 and Microsoft Office 2003-October 31, 2010

74-404
Microsoft Office Communications Server 2007 R2 – U.C. Voice Specialization-May 31, 2012

74-675
Microsoft Response Point, Configuring-June 30, 2011

74-676
TS: Fast Enterprise Search Platform, Developing-July 31, 2012

74-924
Microsoft Office Communications Server 2007 R2 – U.C. Voice Specialization-October 31, 2010

78-702
Designing and Managing a Microsoft Business Intelligence Solution-September 30, 2011

MB2-421
CRM 3.0 Installation & Configuration-April 12, 2011

MB2-422
CRM 3.0 Customization-April 12, 2011

MB2-423
CRM 3.0 Applications-April 12, 2011

MB2-498
CRM 3.0 Extending Microsoft Dynamics-April 12, 2011

MB3-408
Microsoft Dynamics GP 9.0 Inventory and Order Processing-January 11, 2011

MB3-409
Microsoft Dynamics GP 9.0 Financials-January 11, 2011

MB3-412
Microsoft Dynamics GP 9.0 Installation and Configuration-January 11, 2011

MB3-413
Microsoft Dynamics GP 9.0 Project Series-January 11, 2011

MB3-430
Microsoft Dynamics GP 9.0 Manufacturing Applications-January 11, 2011

MB3-451
Microsoft Dynamics GP 9.0 Report Writer-January 11, 2011

MB3-461
Microsoft Dynamics GP 9.0 Modifier with VBA-January 11, 2011

MB3-462
Microsoft Dynamics GP 9.0 Integration Manager-January 11, 2011

MB3-465Microsoft Dynamics GP 9.0 Field Service Implementation-January 11, 2011

MB4-348
SL 6.5 Financials-March 31, 2011

MB4-349
SL 6.5 Installation & Configuration-March 31, 2011

MB5-294
FRx 6.7 Reporting Design-August 5, 2011

MB5-554
Small Business Financials 9.0-June 22, 2012

MB6-202
Axapta 3.0 Programming-January 12, 2010

MB6-203
Axapta 3.0 Financials-January 12, 2010

MB6-204
Axapta 3.0 Trade and Logistics-January 12, 2010

MB6-205
Axapta 3.0 Production-January 12, 2010

MB6-206
Axapta 3.0 Installation and Configuration-January 12, 2010

MB6-282
Axapta 3.0 HRM-January 12, 2010

MB6-283
Axapta 3.0 Questionnaire-January 12, 2010

MB6-284
Axapta 3.0 Projects-2010

MB6-285
Axapta 3.0 Sales and Marketing-December 31, 2011

MB6-288
Axapta 3.0 Product Builder-January 12, 2010

MB6-291
Axapta 3.0 Shop Floor Control-December 31, 2011

MB6-295
Axapta 3.0 Enterprise Portal Development-January 12, 2010

MB6-502
AX 4.0 Product Builder-September 30, 2011

MB6-503
AX 4.0 Installation and Configuration-September 30, 2011

MB6-504
AX 4.0 Project Series-September 30, 2011

MB6-506
AX 4.0 Questionnaire-September 30, 2011

MB6-507
AX 4.0 Financials-September 30, 2011

MB6-508
AX 4.0 Development Introduction-September 30, 2011

MB6-509
AX 4.0 Trade and Logistics-September 30, 2011

MB6-510
AX 4.0 Human Resource Management-September 30, 2011

MB6-511
AX 4.0 Production-September 30, 2011

MB6-512
AX 4.0 Enterprise Portal Development-September 30, 2011

MB6-513
AX 4.0 MorphX Solution Development-September 30, 2011

MB6-827
AX 2009 Payroll-June 3, 2011

MB7-221
Navision 4.0 C/SIDE Introduction-January 12, 2010

MB7-222
NAV 4.0 C/SIDE Solution Development-January 12, 2010

MB7-223
Navision 4.0 Warehouse Management-January 12, 2010

MB7-224
Navision 4.0 Manufacturing-January 12, 2010

MB7-225
Navision 4.0 Financials-January 12, 2010

MB7-226
Navision 4.0 Installation and Configuration-January 12, 2010

MB7-227
Navision 4.0 Trade and Inventory-January 12, 2010

MB7-231
Navision 4.0 Relationship Management-January 12, 2010

MB7-232
Navision 4.0 Service Management-January 12, 2010

MB7-233
Navision 4.0 Costing-January 12, 2010

MB7-514
Microsoft Dynamics NAV 5.0 C/SIDE Introduction-November 30, 2012

MB7-515
Microsoft Dynamics NAV 5.0 Financials-November 30, 2012

MB7-516
Microsoft Dynamics NAV 5.0 C/SIDE Solution Development-November 30, 2012

MB7-517

Microsoft Dynamics NAV 5.0 Installation and Configuration-November 30, 2012

70-236
TS: Exchange Server 2007, Configuring

70-237
Pro: Designing Messaging Solutions with Microsoft Exchange Server 2007

70-238
Pro: Deploying Messaging Solutions with Microsoft Exchange Server 2007

70-638
TS: Microsoft Office Communications Server 2007, Configuring

70-632
TS: Microsoft Office Project 2007, Managing Projects

70-633
TS: Microsoft Office Project Server 2007, Managing Projects

70-634
Pro: Microsoft Office Project Server 2007, Managing Projects and Programs

70-639
TS: Microsoft Office Project Server 2007, Configuring

70-542
TS: Microsoft Office SharePoint Server 2007 – Application Development

70-630
TS: Microsoft Office SharePoint Server 2007, Configuring

Continue reading

List of retired Microsoft certifications

images

Have a look at the List of retired Microsoft certifications which have been retired over the last five years.
If you would like to see a list of retired Microsoft Exams, please Click Here
If you would like to see a list of Top 5 IT certifications for 2013, please Click Here

1. Microsoft Dynamics

-Applications for Microsoft Dynamics CRM
-Applications for Microsoft Dynamics GP 10.0
-Microsoft Business Solutions Axapta 3.0 Financials
-Microsoft Business Solutions Axapta 3.0 HRM1
-Microsoft Business Solutions Axapta 3.0 Installation and Configuration
-Microsoft Business Solutions Axapta 3.0 Product Builder
-Microsoft Business Solutions Axapta 3.0 Production
-Microsoft Business Solutions Axapta 3.0 Programming
-Microsoft Business Solutions Axapta 3.0 Questionnaire
-Microsoft Business Solutions Axapta 3.0 Shop Floor Control
-Microsoft Business Solutions Axapta 3.0 Trade and Logistics
-Microsoft Dynamics AX 2009 Payroll
-Microsoft Dynamics AX 4.0 Development Introduction
-Microsoft Dynamics AX 4.0 Enterprise Portal Development
-Microsoft Dynamics AX 4.0 Financials
-Microsoft Dynamics AX 4.0 Human Resource Management
-Microsoft Dynamics AX 4.0 Installation and Configuration
-Microsoft Dynamics AX 4.0 MorphX Solution Development
-Microsoft Dynamics AX 4.0 Product Builder
-Microsoft Dynamics AX 4.0 Production
-Microsoft Dynamics AX 4.0 Project Series
-Microsoft Dynamics AX 4.0 Questionnaire
-Microsoft Dynamics AX 4.0 Trade and Logistics
-Microsoft Dynamics CRM 3.0 Applications
-Microsoft Dynamics CRM 3.0 Customization
-Microsoft Dynamics CRM 3.0 Extending Microsoft Dynamics
-Microsoft Dynamics CRM 3.0 Installation and Configuration
-Microsoft Dynamics GP 9.0 Field Service Implementation
-Microsoft Dynamics GP 9.0 Financials
-Microsoft Dynamics GP 9.0 Installation and Configuration
-Microsoft Dynamics GP 9.0 Integration Manager
-Microsoft Dynamics GP 9.0 Inventory and Order Processing
-Microsoft Dynamics GP 9.0 Manufacturing Applications
-Microsoft Dynamics GP 9.0 Modifier with VBA
-Microsoft Dynamics GP 9.0 Project Series
-Microsoft Dynamics GP 9.0 Report Writer
-Microsoft Dynamics Navision 4.0 C/SIDE Introduction
-Microsoft Dynamics Navision 4.0 C/SIDE Solution Development
-Microsoft Dynamics Navision 4.0 Costing
-Microsoft Dynamics Navision 4.0 Financials
-Microsoft Dynamics Navision 4.0 Installation and Configuration
-Microsoft Dynamics Navision 4.0 Manufacturing
-Microsoft Dynamics Navision 4.0 Relationship Management
-Microsoft Dynamics Navision 4.0 Service Management
-Microsoft Dynamics Navision 4.0 Trade and Inventory
-Microsoft Dynamics Navision 4.0 Warehouse Management
-Microsoft Dynamics SL 6.5 Financials
-Microsoft Dynamics SL 6.5 Installation and Configuration
-Microsoft FRx Reporting Design
-Microsoft Exchange Server

2. Microsoft Exchange Server

-Windows Server 2003, Messaging and Collaboration

3. Microsoft Office Communication Server

-MCTS: Microsoft Office Live Communications Server 2005
-Office Communications Server 2007 – U.C. Voice

4. Microsoft Office

-MCTS: Office 2003, XML
-MCTS: Office Groove 2007, Configuration
-MCTS: Office PerformancePoint Server 2007, Applications
-Microsoft Office Master: Microsoft Office 2007
-Microsoft Certified Application Specialist Instructor

5. Microsoft Project and Project Server

-MCTS: Office Project Server 2003, Business Planning Design Toolkit

6. Microsoft Sharepoint and Sharepoint Server

-MCTS: SharePoint Portal Server 2003, Custom Applications
-MCTS: SharePoint Portal Server 2003, Infrastructure
-MCTS: Microsoft Windows SharePoint Services 3.0, Application Development
-MCTS: Microsoft Windows SharePoint Services 3.0, Configuration
-Microsoft Office SharePoint Server, Business Intelligence

7. Microsoft SQL Server

-Microsoft Certified Database Administrator – SQL Server 2000
-MCITP: Database Developer on SQL Server 2005
-MCITP: Database Administrator on SQL Server 2005
-MCITP: Business Intelligence Developer on SQL Server 2005
-MCTS: SQL Server 2005
-MCTS: Microsoft SQL Server 2005, Business Intelligence Development

8. Microsoft System Center

-MCTS: System Center Virtual Machine Manager 2008, Configuration

9. Visual Studio

-Microsoft Certified Application Developer
-Microsoft Certified Solution Developer .NET
-MCPD: Web Developer
-MCPD: Windows Developer
-MCPD: Enterprise Application Developer
-MCTS: .Net Framework 2.0, Windows Applications
-MCTS: .Net Framework 2.0, Web Applications
-MCTS: Visual Studio 2005 Team Foundation Server
-MCTS: Visual Studio 2005 Tools for the Microsoft Office System

10. Windows Client

-MCTS: Windows OEM Pre-installation Kit Tools
-MCTS: Business Desktop Deployment Solution Accelerator 2.0
-MCTS: Business Desktop Deployment
-MCTS: Windows Vista and Server Operating Systems, Pre-installation
-MCDST: Desktop Support Technician on Windows XP

11. Windows Mobile

-MCTS: Microsoft Windows Mobile 5.0 Applications
-MCTS: Microsoft Windows Mobile 5.0, Configuration Implementing and Managing
-MCTS: Windows Mobile 6.5, Configuration
-MCTS: Windows Mobile 6.5, Application Development

12. Windows Server Technologies

-MCSE: NT 3.51
-MCSE: NT 3.51 (mixed)
-MCSE: NT 4.0 (mixed)
-MCSE: Windows 2000
-MCSE: Windows NT 4.0
-MCTS: Microsoft Forefront Client and Server, Configuration
-MCTS: Windows Essential Business Server 2008, Configuration
-MCTS: Windows Server 2003 Hosting, Configuration and Management
-MCTS: Windows Server Virtualization, Configuration
-MCTS: Windows Small Business Server 2008, Configuration

13. Other Technologies

-MCTS: Bing Maps Platform, Developing Applications
-MCTS: Biztalk Server 2006 R2, Custom Applications
-MCTS: BizTalk Server 2004, Custom Applications
-MCTS: Biztalk Server 2006, Custom Applications
-MCTS: Connected Home Integrator
-MCTS: Fast Enterprise Search Platform, Developing
-MCTS: Forefront Protection for EndPoint and Server, Configuration
-MCTS: Microsoft Internet Security and Acceleration (ISA) Server 2006, Configuration
-MCTS: Microsoft Response Point, Configuration

Eurosofttech Job Positions

Eurosofttech Job Positions

C# Asp Dot Net Developer

Job POSITIONS: 2

Job Description

– Hands on experience using C#, Asp Dot Net, xml, Ajax, java script, SQL server, web service.

– Primarily web based development on Dot Net platform.

– The right candidate should be able to work independently

– Self starter attitude

Skills Required

Apply only if you fulfill the following requirements

1- Strong in web application C#, Asp Dot Net, xml, Ajax, java script, SQL server, web service.

2- Strong SQL database server concepts.

3- Good in database architecture.

Required Experience: 3 Year Must using web development

“ON CALL – UK” Product base Technical Support & Tele Sale

Job POSITIONS: 1

Summary: Required a support person who can provide product base technical support via phone to our U.K base clients. Plust Tele Sale

Job Description:

– Support and provide superior service via phones & e-mails as a receiver and caller. [Good English]

– Use questioning and listening skills that support effective telephone communication. [Fluent in English]

– Use an effective approach to resolve issue. [Experienced Person]

Required Skills:

– Fluent / Good in English

– Plus point if able to work with SQL server (queries, scripting, database installation, etc)

– Punctual and Regular / Hard worker

Apply at naveed@eurosofttech.co.uk

Required Experience: 3 Year Must with Good in English

 

Apply at naveed@eurosofttech.co.uk

Opening for Sharepoint Developer in Qatar

Opening for Sharepoint Developer in Qatar

VAM SYSTEMS is currently looking for Sharepoint Developer for our Qatar operations with the following skill set and terms and conditions:

Skill Set required:

Strong development experience in Sharepoint.
Should have experience in Workflow.
Domain: Banking.

Experience Required: 4+Years.

Terms and conditions:

Joining time frame: Immediate.

The selected candidates shall join VAM SYSTEMS – Qatar and shall be deputed to one of the leading Banks in Qatar.

Should you be interested in this opportunity, please send us the following information at your earliest:
1. Your latest CV in MS Word format.
2. Your current salary:
3. Your expected salary incase you are selected: (Please note that the salary is tax free Qatar)
4. How fast you can join us from the date of sending you the employment agreement, if you are selected (Please mentioned the shortest possible time):
7. Your contact number:

Email : sheena.ebanizer@vamsystems.com

Urgent opening for SAP BO for Onsite location UAE

Urgent opening for SAP BO for Onsite location UAE

Global Info Solutions have urgent requirement for SAP BO ,

Job Title : SAP Data Integrator – ETL
Experience : 3-5 +yrs
Job Location : Dubai / Abu Dhabi, UAE
Contract Period: 5-6 months

If you are interested please revert back asap with following details
Full Name:
Total Exp:
Rel. Exp:
Notice Period:
(should travel with in 2 weeks)
Passport No:
Date of Issue:
Date of Expire:

send you CVs to prakash.s@gi-sol.com

Opening for Developer in Dubai

Opening for Developer in Dubai

Akshay Software is looking for Software Engineer/Developer post.

Primary Skills: VB.NET, ASP.Net , C#, Oracle, PlSql

Contract position for 6month(Extendable)

Experience: 3 to 7 years

Experience Detail: Exposure on VB.net, ASP.Net, C#, Oracle , sql

Work Location: Dubai

Note:- Notice period should not more than 20 Day to 30 Day.

If you feel this position requirement matches with your career plan and if you are aspiring for international posting then, please send the following details immediately;

1. Updated Resume in word format
2. Current CTC:
3. Expected CTC in AED:
4. Notice period:
5. Ready to relocate to Dubai:
6. Reason for looking for a change:
7. Passport details:
8. Present Location:

Please revert back with any clarifications.
E-Mail:staffing@akshay.com Website:http://www.akshay.com