Canarys | IT Services

Blogs

Blogs

Controllers and Actions in MVC

Every request that comes to our application is handled by a controller. The controller is free to handle the request any way it wants, as long as it doesn’t belong into the areas of responsibility of the model and view. This means that we do not put business or data…
Read More

THE RAZOR VIEW ENGINE IN MVC

View Engine is responsible for rendering the view into html form to the browser. ASP.NET MVC includes two different view engines, the newer Razor View Engine and the older Web Forms View Engine. What is Razor? The Razor view was introduced with ASP.NET MVC 3 and is the default view…
Read More

Google Analytics

Google Analytics is a service offered by Google that generates detailed statistics about a website's traffic and traffic sources and measures conversions and sales. It's the most widely used website statistics service. Google Analytics can track visitors from all referrers, including search engines and social networks, direct visits and referring sites. It also tracks…
Read More

Google Closure

Introduction Closure is a collection of tools for building rich web applications in JavaScript.Google closure make it significantly easier to maintain a large JavaScript codebase. Using Closure essentially extends JavaScript to include features available in other programming languages, such as namespaces, type checking, and data hiding. Google closure libraries are…
Read More

Introduction to KnockOut.Js in Asp.Net

What is KnockOut.Js? Knockout.Js (simply KO) is a powerful JavaScript library which allows developers to bind DOM elements with any data model like array, Json etc. It built up on two way data binding between UI and data model i.e. if any changes made to data model are affected to…
Read More

What’s New In C# 6.0?

Microsoft has released the preview version of Visual Studio 2015 and .NET 4.6 for developers to try and provide feedback on usage or issues. .NET 4.6 preview comes with C# 6.0 which includes the new additional features expected by developers to improve the coding productivity. In this article I am…
Read More

ViewData and ViewBag in MVC

ASP.NET MVC provides us two options ViewData and ViewBag for passing data from controller to view. ViewData and ViewBag are almost similar. Passing data with ViewBag. The ViewBag feature allows us to define arbitrary properties on a dynamic object and access them in a view. The dynamic object is accessed…
Read More

Openbravo Services

openbravo-canarys-partners We are happy to announce our newly acquired partnership with Openbravo, Spain. Openbravo is the provider of the preferred Commerce and ERP Platform. Openbravo solutions are distributed exclusively through the global network of authorized partners. Openbravo is a world leader in the Open Source enterprise software space focused on…
Read More

Canarys has partnered with Openbravo a Spain based ERP solution provider

We are happy to announce our newly acquired partnership with Openbravo, Spain. Openbravo is the provider of the preferred Commerce and ERP Platform. Openbravo solutions are distributed exclusively through the global network of authorized partners. Openbravo is a world leader in the Open Source enterprise software space focused on helping…
Read More

Service Broker

Service Broker SQL Server Service broker provides asynchronous queuing functionality to SQL Server. So now the end client will not have to wait. SQL Server Service broker uses both queues and asynchronous communication to fulfill its functionality. Queues are used because there may be instances that the other application with…
Read More

Business Process Testing Framework in QTP

Business Process Testing Framework   Business Process Testing (BPT) is the core integration of QTP and QC where writing the script (developing the component) and creating the test flow happens in QC itself. BPT tests are made up of two types of components a.       Keyword component which is similar to…
Read More

How to enable Lync Addin and create Lync Meetings using the Outlook 2013

 How to enable Lync Addin and create Lync Meetings using the Outlook 2013 1.       Open the outlook and click New meeting, Check whether you can see the Lync Meeting option.            If Yes!.. Then no need to enable the Lync Addin for your Outlook which is…
Read More

Creating a Simple Form with Validation Using ASP.NET MVC 4 Empty Template

There are multiple Validation attributes available in MVC. Validation attributes comes from System.ComponentModel.DataAnnotations. Available validation attributes are- System.ComponentModel.DataAnnotations.CompareAttribute System.ComponentModel.DataAnnotations.CustomValidationAttribute System.ComponentModel.DataAnnotations.DatatypeAttribute System.ComponentModel.DataAnnotations.MaxLengthAttribue System.ComponentModel.DataAnnotations.MinLengthAttribute System.ComponentModel.DataAnnotations.RangeAttribute System.ComponentModel.DataAnnotations.RegularExpressionAttribute System.ComponentModel.DataAnnotations.RequiredAttribute System.ComponentModel.DataAnnotations.StringLengthAttribute System.Web.Security.MembershipPasswordAttribute   Let us create a simple form to request a book using MVC4 basic template. First step is to create the visual studio…
Read More

The Best Practices and Advantages of Designing Effective Test Cases

The Best Practices and Advantages of Designing Effective Test Cases Overview Test case is a “Documentation specifying inputs, predicted results, and a set of execution conditions for a test item.”  The aim is to divide the software function into small units of function that is testable with input, and producing…
Read More

How to handle the exceptions using recovery scenario manager in QTP?

VB script Error Handling Durning run time, if QTP encounters any erorr then it will display the error message which haults the script execution. Inorder to overcome this we should suppress the error message and then we should take appropriate action to handle the error. This can be done using…
Read More

How to Remove the Departments Action Button in NAV 2015

Some customers may not want to use Departments menu available. We need to have some option to remove the ‘Departments’ menu if we don’t want it on role center page. As we are all know we can customize a role center to hide the Departments menu for that client or…
Read More

How to print Header and Details (Lines) in different pages of a RDLC Report in NAV 2013 R2

We usually print header and details section of a document on same page, what if we want to print on different pages? And how to do this? We can print header and details section of a document in different pages easily. To achieve this we have to place two different…
Read More

How to print TransHeader and TransFooter in Microsoft Dynamics NAV RDLC reports

We know that TransHeader and TransFooter section types were available in NAV 2009 version but there are no such section types in RDLC, even though wecan achieve these in RDLC report using report functions. We can print TransHeader and TransFooter in RDLC report using below functions: 1.  Using RunningValue function…
Read More

How to Customize the Microsoft Dynamics NAV 2013 R2 Splash screen Image

I think I got late with this post, but I was unaware that most of us still don’t know how to change the NAV splash screen image. So let’s have a look on this. Steps: 1.   How to change the Microsoft Dynamics NAV splash screen image as mentioned below…
Read More

How to Print Microsoft Dynamics NAV 2013 R2 RDLC Report Page Footer on Last Page Only

As we are all know there were two properties in NAV 2009 to print footer at bottom and on last page of report using PrintOnEveryPage and PlaceInBottom properties, but in RDLC report there are no such properties to achieve this. In RDLC report we can use page footer to print…
Read More

What are the different Credential Types and How to configure them in NAV 2013 / 2015?

Microsoft Dynamics NAV 2013 onwards there are no “Database Logins” supported. It means, no need to create all the users in SQL database, because the user authentication is not on SQL server level, but on NAV server level. When you create a new user, you provide different information depending on…
Read More

Introduction to Amazon S3 (Simple Storage Service) and EC2 (Elastic Cloud Computing) in Asp.Net

S3 is an Internet storage engine which has to be designed to make job easier for developers. Developers can upload, manage and control access to data that is stored on Amazon’s Servers through simple API’s which are provided by Amazon and Other third party Components. It’s a highly flexible, scalable…
Read More

Using XMPP and Openfire Server in Windows Phone 8

Implementing Extensible Messaging and Presence Protocol (XMPP) in Windows phone 8 is really a tough experience. Because, there is no third party library which is for free (there are some libraries which are highly expensive). Background Project was required with WP8 chat application using Openfire server. After many days of…
Read More

Correction and Cancelation of Posted Documents in NAV 2015

This feature is one with which we have simplification of user interface and faster work, but currently only in “Small Business role center” this feature is possibility to correct or cancel already posted sales invoices and Posted purchase invoices, but only if we have item in the lines.(Type is Item…
Read More

How to use Model Binding with ASP.NET Data Controls

Introduction ASP.NET 4.5 provides a flexible alternative to server data controls called as, Model Binding. Using the new data model binding, you can directly use methods instead of data source to perform CRUD operations. In this article I will explain in detail how we can implement Model Data Binding with…
Read More

Creating a company and upload the packages through Rapid Start Services

In this blog we will see which tools can be used in Dynamics NAV to migrate data into the system and how to convert the data to perform the NAV requirements. The below mentioned tools are on hand. RapidStart Services XML port RapidStart Services RapidStart Services is a new feature…
Read More

Microsoft Dynamics NAV 2013 R2 Multitenancy deployment

Multi-tenancy is a software architecture in which a single instance of the application can be accessed by multiple customers. This is rather simple as a definition, so let us explain the concept of multi-tenancy. Single Tenancy   Multi-Tenancy Microsoft Dynamics NAV and Multi-tenancy Earlier versions of Microsoft Dynamics NAV was known to…
Read More

Report scheduling with Microsoft Dynamics NAV 2015

Microsoft Dynamics NAV 2015 has introduced a simple way to automatically running reports at desired intervals with the report scheduling option. The report scheduler runs the report in the NAV server and saves the output in PDF, Word or Excel format. You can also see the generated report in the…
Read More

Creating an RDLC report in Asp.Net

Step 1.  Create a new website and Add DataSet to the Website Right Click on the project, Add new item Dataset, and name it as Employees.xsd. Step 2. Adding DataTable to the DataSet Our next step would be to add a DataTable to the Type DataSet. Step 3. Adding Columns…
Read More

Object Identification and Object Repositories in QTP

Object Identification QTP performs the operation only after identifying the object uniquely. In order to identify the object uniquely it uses property values of the respective object which will be stored in the Object Repository. Note: To view the property values of the object, QTP uses Object Spy. Object Spy…
Read More

Reach Us

With Canarys,
Let’s Plan. Grow. Strive. Succeed.