DG Infotech

DG Infotech We provide innovative custom software solutions that are unsurpassed in today's marketplace, and we Our team are passionate about technology.

We have over 8 years’ experience delivering the highest standards of services to organisations across all sectors. To us, it’s not just work, we take pride in the solutions we deliver. They breathe life into our ethos and this is what sets us apart from the rest. DG Infotech is a development firm that focuses on technology, design, strategy, & support. We have been building solutions, frameworks a

nd we believe in building comprehensive solutions that adapt to real world business situations.. It’s not about having a website anymore, we feel that digital is the future and we believe in implementing innovative solutions that are flexible, engaging, and can grow with your business.We recognise that if we can help a client grow and to become more effective through a close knit partnership and innovative thinking that they in turn will help us grow.

09/09/2020

We have upgraded our Billing Software. Now with this software we are managing Invoicing, Party Ledger, and GST return also.

This software is using for total sale now.

*T&C apply....

DG Infotech wishing a happy and prosperous Diwali...
07/11/2018

DG Infotech wishing a happy and prosperous Diwali...

25/09/2018

Message Handler in Web API2

Message Handler is a class that received a HTTP request and return HTTP response . It derived from the abstract httpMessageHandler class.
Message Handler is chain of classes . It sits next to the process of HTTP request and respond through pipeline.
Actually message handler is set of classes which is known as delegate handler.
Suppose a HTTP request has come to HTTP server and has passed to handler 1 after processing by handler 1 it may be passed to handler 2 and so on...
That means particular HTTP request will be completed by more than a single handler. It's depending upon the nature of business.
Means we can perform a specific task within each handler depending on our need.
Message handler concept is also available in server and client side.

13/09/2018

ERP for Grand Prix Filtration is successfull installed....

13/09/2018

POST vs PUT
POST and PUT are very similar in that they both send data to the server that the server will need to store somewhere. Technically speaking, you could use either for the Create or Update scenarios, and in fact this is rather common. The difference lies in the details.

PUT is idempotent. What this means is that if you make the same request twice using PUT, with the same parameters both times, the second request will have no effect. This is why PUT is generally used for the Update scenario; calling Update more than once with the same parameters doesn't do anything more than the first call did.

By contrast, POST is not idempotent; making the same call using POST with same parameters each time will cause two different things to happen, hence why POST is commonly used for the Create scenario (submitting two identical items to a Create method should create two entries in the data store).

(It should be noted that, strictly speaking, HTTP does not force PUT to be idempotent, so you can implement your server to use PUT in a non-idempotent way. However, doing so is liable to cause a horde of angry server admins to show up at your desk and beat you with ethernet cables. Don't say I didn't warn you.)

25/02/2017

AIM Infra-Homes LLP is successfully Installed.....
Thanks God

04/01/2016

When to use Abstract and when to use Interface

1. If you are creating something that provides common functionality to unrelated classes, use an interface
2. Abstract classes allow you to provide default functionality for the subclasses.
3. If you are creating something for objects that are closely related in a hierarchy, use an abstract class
4. If the base class will be changing often and an interface was used instead of an abstract class, we are going to run into problems. Once an interface is changed, any class that implements that will be broken. Now if it’s just you working on the project, that’s no big deal. However, once your interface is published to the client, that interface needs to be locked down. At that point, you will be breaking the clients code
5. Compared to interfaces abstract classes can have implementation. Without implementation an abstract class does the same as an interface but C # allows you to inherit from / implement multiple interfaces but inherit from one base class only.
6. An interface once deployed is "frozen" - you must not change a deployed interface. If you change an interface you break binary compatibility but you can extend an abstract class as long as you don't change method signatures.

Use an abstract class

When creating a class library which will be widely distributed or reused—especially to clients, use an abstract class in preference to an interface; because, it simplifies versioning. This is the practice used by the Microsoft team which developed the Base Class Library. (COM was designed around interfaces.)
Use an abstract class to define a common base class for a family of types.
Use an abstract class to provide default behavior.
Subclass only a base class in a hierarchy to which the class logically belongs.

Use an interface

When creating a standalone project which can be changed at will, use an interface in preference to an abstract class; because, it offers more design flexibility.
Use interfaces to introduce polymorphic behavior without subclassing and to model multiple inheritance—allowing a specific type to support numerous behaviors.
Use an interface to design a polymorphic hierarchy for value types.

Use an interface

when an immutable contract is really intended.
A well-designed interface defines a very specific range of functionality. Split up interfaces that contain unrelated functionality.
Main difference between abstract classes and interface is that an abstract class provides default implementation for which subclasses does not need any implementation and can be used as it is. While interfaces force all subclasses to implement its all methods. Abstract class method can have different access modifier like private and public while interface will always have public. Abstract can have member variables however interface cannot have.

Example:
If you are building car of the same model with different engine types -Petrol, Diesel, CNG and Hybrid..all other parts chasis,Body,Wheels, dashboard remain same and these are implemented in default implemenattion of the Car abstract class because these parts do not change while the engine abstract method in the abstract Car class lets subclasses like PetrolCar, DieselCar,LPGCar and HybridCar to provide its own implementation.This is an example of abstract class.

Wish You a very Healthy and Happy New Year 2016....
31/12/2015

Wish You a very Healthy and Happy New Year 2016....

05/12/2015

DG Infotech is service oriented firm................
We have over 8 years’ experience delivering the highest standards of services to organisations across all sectors. To us, it’s not just work, we take pride in the solutions we deliver. Our team are passionate about technology. They breathe life into our ethos and this is what sets us apart from the rest. DG Infotech is a development firm that focuses on technology, design, strategy, & support. We have been building solutions, frameworks and we believe in building comprehensive solutions that adapt to real world business situations..
It’s not about having a website anymore, we feel that digital is the future and we believe in implementing innovative solutions that are flexible, engaging, and can grow with your business.We recognise that if we can help a client grow and to become more effective through a close knit partnership and innovative thinking that they in turn will help us grow.

05/12/2015

DG Infotech :: ERP Developer,Website designer, Ecommerce website designer, Ecommerce website developer, Billing Software, Inventory Software, Stock management,Billing for Trading Company,Software for manufacturers,Software company in NCR,Software company in Ghaziabad,Software company in Delhi/NCR

Address

Ghaziabad
201001

Opening Hours

Monday 9am - 5pm
Tuesday 9am - 5pm
Wednesday 9am - 5pm
Thursday 9am - 5pm
Friday 9am - 5pm
Saturday 9am - 5pm

Telephone

9910536664

Alerts

Be the first to know and let us send you an email when DG Infotech posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to DG Infotech:

Share

Category