Search This Blog

Thursday, April 24, 2014

Gets the default printer C#

C# > Printing > PrinterSettings > IsDefaultPrinter

Gets the default printer.

Example


PrintDocument printDoc = new PrintDocument();
if (printDoc.PrinterSettings.IsDefaultPrinter)
{
MessageBox.Show (printDoc.PrinterSettings.PrinterName);

}





Friday, April 11, 2014

Get all printers installed on computer C#

C# > Printing > PrinterSettings > InstalledPrinters

Contains the names of all printers installed on the computer.

Example: Get all printers installed on computer

foreach (string prt in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
    MessageBox.Show(prt);

}





Wednesday, April 9, 2014

DateTime Compare C# Example

C# > System Namespace > DateTime > Compare

Compares two dates of type DateTime.

Example


DateTime date1 = new DateTime(2014, 4, 1, 0, 0, 0);
DateTime date2 = new DateTime(2014, 5, 1, 0, 0, 0);
int cmp = DateTime.Compare(date1, date2);
if (cmp < 0)
MessageBox.Show("date1 is earlier than date2");
else if (cmp == 0)
       MessageBox.Show("date1 is equal to date2");
else
       MessageBox.Show("date1 is later than date2");





Tuesday, April 8, 2014

Check if a date is weekend day C#

C# > System Namespace > DateTimeDayOfWeek

The DayOfWeek enumeration represents the day of the week.
Its value ranges from zero (DayOfWeek.Sunday) to six (DayOfWeek.Saturday).

Example: Check if a date is weekend day

DateTime date1 = DateTime.Now;
           
if ((date1.DayOfWeek == DayOfWeek.Saturday ||  date1.DayOfWeek == DayOfWeek.Sunday ))
{
  // action

}






DateTime Structure C#

C# > System NamespaceDateTime 

DateTime structure represents an instant in time.




Example


  DateTime dt= DateTime.Now;




Days In Month C# Example

C# > System Namespace > DateTime > DaysInMonth 

Returns the number of days in the specified year and month.

Example

int daysInMonth = System.DateTime.DaysInMonth(2014, 4);




Friday, March 28, 2014

ASP.NET System Web UI HtmlControls

ASP.NET > System.Web.UI.HtmlControls

Contains classes that allow you to create HTML server controls on a Web Forms page, so it allows you to programmatically control the HTML elements on a Web Forms page.