private void frmMoaven_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'highSchoolDataSet3.Term' table. You can move, or remove it, as needed.
            this.termTableAdapter.Fill(this.highSchoolDataSet3.Term);
            // TODO: This line of code loads data into the 'courseDataSet3.Course' table. You can move, or remove it, as needed.
            this.courseTableAdapter.Fill(this.courseDataSet3.Course);
            // TODO: This line of code loads data into the 'highSchoolDataSet2.Year' table. You can move, or remove it, as needed.
            this.yearTableAdapter.Fill(this.highSchoolDataSet2.Year);
            // TODO: This line of code loads data into the 'highSchoolDataSet1.Field' table. You can move, or remove it, as needed.
            this.fieldTableAdapter.Fill(this.highSchoolDataSet1.Field);
            // TODO: This line of code loads data into the 'highSchoolDataSet.Grade' table. You can move, or remove it, as needed.
            this.gradeTableAdapter.Fill(this.highSchoolDataSet.Grade);
            groupBox2.Enabled = false;


            time.Text = "  تاریخ   " + pc.GetYear(DateTime.Now).ToString() + "/" +
                        pc.GetMonth(DateTime.Now).ToString() + "/" +
                        pc.GetDayOfMonth(DateTime.Now).ToString() + "  ساعت   " +
                        pc.GetHour(DateTime.Now).ToString() + ":" +
                        pc.GetMinute(DateTime.Now).ToString() + ":" +
                        pc.GetSecond(DateTime.Now).ToString();


            cmb2.Enabled = false;


            FillDasetAndView();
            BindControl();
        }
Beispiel #2
0
    public static string GetHour(DateTime lastdate)
    {
        PersianCalendar pc     = new PersianCalendar();
        string          result = " ساعت " + (((pc.GetHour(lastdate)) < 10) ? ("0" + pc.GetHour(lastdate).ToString()) : (pc.GetHour(lastdate)).ToString()) + ":" + (((pc.GetMinute(lastdate)) < 10) ? ("0" + pc.GetMinute(lastdate).ToString()) : (pc.GetMinute(lastdate)).ToString());

        return(result);
    }
Beispiel #3
0
 public static string ToDateTimeLocalizedString(this DateTime d, string culture = null)
 {
     if ((culture ?? App.Culture.CurrentCulture) == "fa")
     {
         PersianCalendar pc = new PersianCalendar();
         try
         {
             return(pc.GetYear(d) + "/" + pc.GetMonth(d) + "/" + pc.GetDayOfMonth(d)
                    + " " + (pc.GetHour(d) < 10? "0" + pc.GetHour(d): pc.GetHour(d).ToString()) + ":" + (pc.GetMinute(d) < 10 ? "0" + pc.GetMinute(d) : pc.GetMinute(d).ToString()));
         }
         catch { }
     }
     return(d.ToString("MM/dd/yyyy HH:mm", new CultureInfo("en-US")));
 }
Beispiel #4
0
    public static string ToPersianDateTime(this DateTime?dt)
    {
        if (dt == null)
        {
            return("");
        }

        DateTime        dt1    = (DateTime)dt;
        PersianCalendar pc     = new PersianCalendar();
        int             year   = pc.GetYear(dt1);
        int             month  = pc.GetMonth(dt1);
        int             day    = pc.GetDayOfMonth(dt1);
        int             hour   = pc.GetHour(dt1);
        int             minute = pc.GetMinute(dt1);


        string strDay = day.ToString(), strMonth = month.ToString(), strYear = year.ToString();

        if (strDay.Length == 1)
        {
            strDay = "0" + strDay;
        }
        if (strMonth.Length == 1)
        {
            strMonth = "0" + strMonth;
        }

        return(strYear + "/" + strMonth + "/" + strDay + "  " + hour + ":" + minute);
    }
        public static string toShamsiDateTime(this DateTime dateTime)
        {
            PersianCalendar SB = new PersianCalendar();

            return(SB.GetYear(dateTime).ToString() + "/" + SB.GetMonth(dateTime).ToString("00") + "/" + SB.GetDayOfMonth(dateTime).ToString("00") +
                   "$$" + SB.GetHour(dateTime).ToString("00") + ":" + SB.GetMinute(dateTime).ToString("00") + ":" + SB.GetSecond(dateTime).ToString("00"));
        }
Beispiel #6
0
        public static string ToShamsi(this DateTime vTime)
        {
            PersianCalendar pcCalendar = new PersianCalendar();

            return(pcCalendar.GetMinute(vTime) + " : " + pcCalendar.GetHour(vTime) + " | " + pcCalendar.GetYear(vTime) + "/" + pcCalendar.GetMonth(vTime).ToString("00") + "/" +
                   pcCalendar.GetDayOfMonth(vTime).ToString("00"));
        }
Beispiel #7
0
        public string GetPersianTime(DateTime dateTime)
        {
            var persianCalander = new PersianCalendar();

            return(string.Format("{0}:{1}:{2}", persianCalander.GetHour(dateTime).ToString("00"),
                                 persianCalander.GetMinute(dateTime).ToString("00"), persianCalander.GetSecond(dateTime).ToString("00")));
        }
Beispiel #8
0
        private void dgvFactorsRefresh()
        {
            dgvFactors.Rows.Clear();

            var db      = new shampazEntities();
            var to      = pDateTo.GeorgianDate + new TimeSpan(23, 59, 59);
            var factors = db.SellFactors.Where(x => x.Date >= pDateFrom.GeorgianDate && x.Date <= to).ToList();

            txtFactorsCount.Text = factors.Count.ToString("#,#");

            var     itemsCount = 0;
            decimal totalPrice = 0;

            foreach (var factor in factors)
            {
                PersianCalendar pc    = new PersianCalendar();
                string          pDate = string.Format("{0}/{1}/{2}", pc.GetYear(factor.Date), pc.GetMonth(factor.Date), pc.GetDayOfMonth(factor.Date));
                string          pTime = string.Format("{0}:{1}", pc.GetHour(factor.Date), pc.GetMinute(factor.Date));

                var numbers = factor.SellFactorItems.Sum(x => x.Numbers);
                dgvFactors.Rows.Add(factor.Id, pDate, pTime, factor.Person.Name, numbers, factor.TotalPrice.ToString("#,#"));

                itemsCount += numbers;
                totalPrice += factor.TotalPrice;
            }

            txtFactorItemsCount.Text  = itemsCount.ToString("#,#");
            txtFactorsTotalPrice.Text = totalPrice.ToString("#,#");
        }
 public static SqlString ToPersianDateTime(DateTime dt)
 {
     try
     {
         string result = "";
         if (dt != null)
         {
             PersianCalendar objPersianCalendar = new PersianCalendar();
             int             year  = objPersianCalendar.GetYear(dt);
             int             month = objPersianCalendar.GetMonth(dt);
             int             day   = objPersianCalendar.GetDayOfMonth(dt);
             int             hour  = objPersianCalendar.GetHour(dt);
             int             min   = objPersianCalendar.GetMinute(dt);
             int             sec   = objPersianCalendar.GetSecond(dt);
             result = year.ToString().PadLeft(4, '0') + "/" +
                      month.ToString().PadLeft(2, '0') + "/" +
                      day.ToString().PadLeft(2, '0') + " " +
                      hour.ToString().PadLeft(2, '0') + ":" +
                      min.ToString().PadLeft(2, '0') + ":" +
                      sec.ToString().PadLeft(2, '0');
         }
         return(new SqlString(result));
     }
     catch (Exception e)
     {
         return(SqlString.Null);
     }
 }
Beispiel #10
0
    public string ConvertToIranTimeString(DateTime Date)
    {
        //string zoneId = "Iran Standard Time";
        //TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById(zoneId);
        //DateTime result = TimeZoneInfo.ConvertTimeFromUtc(Date, tzi);

        Date = Date.AddMinutes(-150);

        PersianCalendar pc     = new PersianCalendar();
        string          year   = pc.GetYear(Date).ToString();
        string          Month  = pc.GetMonth(Date).ToString();
        string          Day    = pc.GetDayOfMonth(Date).ToString();
        string          Hour   = pc.GetHour(Date).ToString();
        string          Minute = pc.GetMinute(Date).ToString();

        if (Month.Length == 1)
        {
            Month = "0" + Month;
        }
        if (Day.Length == 1)
        {
            Day = "0" + Day;
        }
        if (Hour.Length == 1)
        {
            Hour = "0" + Hour;
        }
        if (Minute.Length == 1)
        {
            Minute = "0" + Minute;
        }

        return(year + "/" + Month + "/" + Day + " " + Hour + ":" + Minute);
    }
Beispiel #11
0
        private void backupTime_Tick(object sender, EventArgs e)
        {
            PersianCalendar pc = new PersianCalendar();

            var    n    = DateTime.Now;
            string date = "(" + pc.GetYear(n).ToString() + "-" + pc.GetMonth(n).ToString() + "-" + pc.GetDayOfMonth(n).ToString() + ")";
            string time = "(" + pc.GetHour(n).ToString() + "-" + pc.GetMinute(n).ToString() + "-" +
                          pc.GetSecond(n).ToString() + ")";

            try
            {
                string str = "D:\\empCardBackUp " + date + " " + time + ".bak";



                SqlConnection sq =
                    new SqlConnection(
                        @"data source=.\SQLEXPRESS;initial catalog=EmployeeCard;integrated security=True");
                sq.Open();
                SqlCommand scq =
                    new SqlCommand(
                        @"BACKUP DATABASE [EmployeeCard] TO  DISK = N'" + @str +
                        "' WITH NOFORMAT, NOINIT,  NAME = N'EmployeeCard-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10",
                        sq);
                scq.ExecuteNonQuery();
                sq.Close();
                lblTimeUp.Text = date + " " + time;
            }
            catch (Exception ex)
            {
                lblTimeUp.Text = "failed at " + time;
            }
        }
        public static string ShowTime()
        {
            string Hour   = pc.GetHour(DateTime.Now).ToString("0#");
            string Minute = pc.GetMinute(DateTime.Now).ToString("0#");

            return(Hour + ":" + Minute);
        }
        public static string ConvertToFormattedPersianCalendar(DateTime dt)
        {
            StringBuilder sb = new StringBuilder();

            return(sb.AppendFormat("{0}:{1} | {2}/{3}/{4}",
                                   pc.GetHour(dt), pc.GetMinute(dt), pc.GetDayOfMonth(dt), pc.GetMonth(dt), pc.GetYear(dt)).ToString());
        }
 public static SqlString ToPersianDateTime(DateTime dt)
 {
     try
     {
         string result = "";
         if (dt != null)
         {
             PersianCalendar objPersianCalendar = new PersianCalendar();
             int year = objPersianCalendar.GetYear(dt);
             int month = objPersianCalendar.GetMonth(dt);
             int day = objPersianCalendar.GetDayOfMonth(dt);
             int hour = objPersianCalendar.GetHour(dt);
             int min = objPersianCalendar.GetMinute(dt);
             int sec = objPersianCalendar.GetSecond(dt);
             result = year.ToString().PadLeft(4, '0') + "/" +
                      month.ToString().PadLeft(2, '0') + "/" +
                      day.ToString().PadLeft(2, '0') + " " +
                      hour.ToString().PadLeft(2, '0') + ":" +
             min.ToString().PadLeft(2, '0') + ":" +
                                    sec.ToString().PadLeft(2, '0');
         }
         return new SqlString(result);
     }
     catch (Exception e)
     {
         return SqlString.Null;
     }
 }
Beispiel #15
0
        private async Task ManageRemindersAsync()
        {
            //اولین نفری که در هر روز به سایت وارد شد باعث می شود که تمام یاد آوری های مال اون روز ارسال شوند
            if (this.repository.GetLastAccess().Day == DateTime.Now.Day)
            {
                return;
            }
            PersianCalendar pc = new PersianCalendar();

            if (pc.GetHour(DateTime.Now) < 7)
            {
                return;
            }

            this.repository.UpdateLastAccess();
            var reminders = this.repository.GetReminders(7).ToList();

            this.hookManager.HookFired("reminder7", reminders);

            reminders = this.repository.GetReminders(3).ToList();
            this.hookManager.HookFired("reminder3", reminders);

            reminders = this.repository.GetReminders(1).ToList();
            this.hookManager.HookFired("reminder1", reminders);
        }
Beispiel #16
0
        //public PersianDateTime(int year, int month, int day, int hour, int minute, int second, Calendar calendar)
        //{

        //}
        //public PersianDateTime(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind)
        //{

        //}

        /// <summary>
        ///
        /// </summary>
        /// <param name="date"></param>
        public PersianDateTime(DateTime date)
        {
            var cc = new PersianCalendar();

            if (date >= DateTime.Parse("0622/3/21"))
            {
                Year        = cc.GetYear(date);
                Month       = cc.GetMonth(date);
                Day         = cc.GetDayOfMonth(date);
                Hour        = cc.GetHour(date);
                Minute      = cc.GetMinute(date);
                Second      = cc.GetSecond(date);
                Millisecond = (int)cc.GetMilliseconds(date);
            }
            else
            {
                Year        = 1;
                Month       = 1;
                Day         = 1;
                Hour        = 0;
                Minute      = 0;
                Second      = 0;
                Millisecond = 0;
            }
        }
        public static string PersianDate(DateTime dat)
        {
            string strs = "";

            try
            {
                DateTime        dt = dat;
                PersianCalendar pc = new PersianCalendar();
                int[]           x  = new int[6];
                x[0] = pc.GetYear(dt);
                x[1] = pc.GetMonth(dt);
                x[2] = pc.GetDayOfMonth(dt);
                x[3] = pc.GetHour(dt);
                x[4] = pc.GetMinute(dt);
                x[5] = pc.GetSecond(dt);
                string[] strArr = new string[3];
                strArr[0] = x[0].ToString();
                strArr[1] = x[1].ToString();
                strArr[2] = x[2].ToString();
                if (strArr[1].Length < 2)
                {
                    strArr[1] = "0" + strArr[1];
                }
                if (strArr[2].Length < 2)
                {
                    strArr[2] = "0" + strArr[2];
                }
                strs = strArr[0] + "/" + strArr[1] + "/" + strArr[2];
                //x[0].ToString() + "/" + x[1].ToString() + "/" + x[2].ToString(); //+ " " + x[3].ToString() + ":" + x[4].ToString() + ":" + x[5].ToString();
            }
            catch
            {
            }
            return(strs);
        }
Beispiel #18
0
        public static NameValue ToShamsiLong(this DateTime dateTime)
        {
            try
            {
                PersianCalendar pc      = new PersianCalendar();
                int             pcYear  = pc.GetYear(dateTime);
                int             pcMonth = pc.GetMonth(dateTime);

                int    pcDay         = pc.GetDayOfMonth(dateTime);
                int    pcHour        = pc.GetHour(dateTime);
                int    pcMin         = pc.GetMinute(dateTime);
                int    pcSec         = pc.GetSecond(dateTime);
                string convertedDate = string.Format("{0}-{1}-{2} {3}:{4}:{5}", pcYear,
                                                     pcMonth < 10 ? "0" + pcMonth.ToString() : pcMonth.ToString(),
                                                     pcDay < 10 ? "0" + pcDay.ToString() : pcDay.ToString(),
                                                     pcHour < 10 ? "0" + pcHour.ToString() : pcHour.ToString(),
                                                     pcMin < 10 ? "0" + pcMin.ToString() : pcMin.ToString(),
                                                     pcSec < 10 ? "0" + pcSec.ToString() : pcSec.ToString());

                return(new NameValue(GetPersianDate(pc.GetDayOfWeek(dateTime)), convertedDate));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #19
0
        public string time()
        {
            string sal, mah, roz, hor, min, sec, dandt;
            //namayesh tarikhe shamsie system
            PersianCalendar years = new PersianCalendar();

            sal = years.GetYear(DateTime.Now).ToString();
            PersianCalendar Month = new PersianCalendar();

            mah = Month.GetMonth(DateTime.Now).ToString();
            PersianCalendar day = new PersianCalendar();

            roz = day.GetDayOfMonth(DateTime.Now).ToString();
            PersianCalendar hour = new PersianCalendar();

            hor = hour.GetHour(DateTime.Now).ToString();
            PersianCalendar minit = new PersianCalendar();

            min = minit.GetMinute(DateTime.Now).ToString();
            PersianCalendar second = new PersianCalendar();

            sec = second.GetSecond(DateTime.Now).ToString();
            //PersianCalendar msecond = new PersianCalendar();
            //milisec = msecond.GetMilliseconds(DateTime.Now).ToString();
            dandt = sal + "-" + mah + "-" + roz + " _ " + hor + "-" + min;
            ///////////////////
            return(dandt);
        }
        public static string PersianDate(this PersianCalendar persian, DateTime dateTime)
        {
            var result = $"{persian.GetHour(dateTime).ToString().PadLeft(2, '0')}:{persian.GetMinute(dateTime).ToString().PadLeft(2, '0')}," +
                         $"{persian.GetYear(dateTime)}/{persian.GetMonth(dateTime).ToString().PadLeft(2, '0')}/{persian.GetDayOfMonth(dateTime).ToString().PadLeft(2, '0')}";

            return(result);
        }
Beispiel #21
0
        public static string ConvertMiladiToJalali(this DateTime date, bool showTime)
        {
            if (date == null || (date <= DateTime.MinValue))
            {
                return("");
            }
            PersianCalendar obj = new PersianCalendar();
            //if (date <= DateTime.MinValue)
            //{
            //    date = new DateTime(622, 3, 21);
            //}
            string dayStr   = "0";
            string monthStr = "0";
            int    day      = obj.GetDayOfMonth(date);
            int    month    = obj.GetMonth(date);
            int    year     = obj.GetYear(date);
            int    hour     = obj.GetHour(date);
            int    minute   = obj.GetMinute(date);
            int    second   = obj.GetSecond(date);

            dayStr   = obj.GetDayOfMonth(date).CompareTo(10) >= 0 ? day.ToString() : "0" + day;
            monthStr = obj.GetMonth(date).CompareTo(10) >= 0 ? month.ToString() : "0" + month;
            if (showTime)
            {
                return(string.Format("{0}/{1}/{2} {3}:{4}:{5}", year, monthStr, dayStr, hour, minute, second));
            }

            return(string.Format("{0}/{1}/{2}", year, monthStr, dayStr));
        }
Beispiel #22
0
    public string ConvertToIranTimeString(DateTime Date)
    {
        //string zoneId = "Iran Standard Time";
        //TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById(zoneId);
        //DateTime result = TimeZoneInfo.ConvertTimeFromUtc(Date, tzi);

        Date = Date.AddMinutes(-150);

        PersianCalendar pc = new PersianCalendar();
        string year = pc.GetYear(Date).ToString();
        string Month = pc.GetMonth(Date).ToString();
        string Day = pc.GetDayOfMonth(Date).ToString();
        string Hour = pc.GetHour(Date).ToString();
        string Minute = pc.GetMinute(Date).ToString();

        if (Month.Length == 1)
        {
            Month = "0" + Month;
        }
        if (Day.Length == 1)
        {
            Day = "0" + Day;
        }
        if (Hour.Length == 1)
        {
            Hour = "0" + Hour;
        }
        if (Minute.Length == 1)
        {
            Minute = "0" + Minute;
        }

        return year + "/" + Month + "/" + Day + " " + Hour + ":" + Minute;
    }
Beispiel #23
0
        public static string GetCurrentTime()
        {
            PersianCalendar pc = new PersianCalendar();

            return(pc.GetHour(DateTime.Now).ToString("00") + "/" +
                   pc.GetMinute(DateTime.Now).ToString("00") + "/" +
                   pc.GetSecond(DateTime.Now).ToString("00"));
        }
Beispiel #24
0
        public static String ToPersianTime(this DateTime dateTime)
        {
            PersianCalendar persianCalendar = new PersianCalendar();

            return(string.Format("ساعت {0:00}:{1:00}",
                                 persianCalendar.GetHour(dateTime),
                                 persianCalendar.GetMinute(dateTime)));
        }
Beispiel #25
0
        public string GetShamsiName(string prefix)
        {
            string day    = _persianCalendar.GetDayOfMonth(DateTime).ToString();
            string hour   = _persianCalendar.GetHour(DateTime).ToString();
            string minute = _persianCalendar.GetMinute(DateTime).ToString();
            string second = _persianCalendar.GetSecond(DateTime).ToString();

            return($"{prefix}_{GetYear()}-{GetMonth()}-{day}_{hour}-{minute}-{second}{Extension}");
        }
Beispiel #26
0
 public PersianDateTime(DateTime GregorianDate)
 {
     this.year          = pc.GetYear(GregorianDate);
     this.month         = pc.GetMonth(GregorianDate);
     this.day           = pc.GetDayOfMonth(GregorianDate);
     this.hour          = pc.GetHour(GregorianDate);
     this.minute        = pc.GetMinute(GregorianDate);
     this.gregorianDate = GregorianDate;
 }
        public static string GetPersianHour(DateTime dt)
        {
            PersianCalendar p = new PersianCalendar();
            int             h = p.GetHour(dt);
            int             m = p.GetMinute(dt);
            int             s = p.GetSecond(dt);

            return(string.Format("{0}:{1}:{2}", h, (m > 9 ? m.ToString() : "0" + m), (s > 9 ? s.ToString() : "0" + s)));
        }
        public static string PersianDate(this PersianCalendar persian, DateTime dateTime)
        {
            TimeSpan time     = dateTime.ToLocalTime() - dateTime;
            DateTime thistime = dateTime.AddMinutes(time.TotalMinutes);
            var      result   = $"{persian.GetHour(thistime).ToString().PadLeft(2,'0')}:{persian.GetMinute(thistime).ToString().PadLeft(2, '0')}," +
                                $" {persian.GetDayOfMonth(thistime).ToString().PadLeft(2, '0')}/{persian.GetMonth(thistime).ToString().PadLeft(2, '0')}/{persian.GetYear(thistime)}";

            return(result);
        }
Beispiel #29
0
        // تبدیل تاریخ به شمسی
        public static string ConvertSha(DateTime dateTime)
        {
            PersianCalendar pc = new PersianCalendar();

            string da = $"{pc.GetYear(dateTime)  }/{pc.GetMonth(dateTime)}" +
                        $"/{ pc.GetDayOfMonth(dateTime)} {pc.GetHour(dateTime)}:{ pc.GetMinute(dateTime) }";

            return(da);
        }
Beispiel #30
0
        public string GetSolarTime(DateTime dtDateTime, char chrDivider = '\0')
        {
            PersianCalendar pcPersianCalendar = new PersianCalendar();
            string          strHour           = pcPersianCalendar.GetHour(dtDateTime).ToString().PadLeft(2, '0');
            string          strMinute         = pcPersianCalendar.GetMinute(dtDateTime).ToString().PadLeft(2, '0');
            string          strSecond         = pcPersianCalendar.GetSecond(dtDateTime).ToString().PadLeft(2, '0');
            string          strDivider        = ((chrDivider == '\0') ? string.Empty : chrDivider.ToString());

            return(strHour + strDivider + strMinute + strDivider + strSecond);
        }
        public static string ConvertToJalaliDateTime(DateTime thisDate)
        {
            PersianCalendar pc = new PersianCalendar();

            return(pc.GetYear(thisDate) + "/" + pc.GetMonth(thisDate).ToString("D2") + "/" +
                   pc.GetDayOfMonth(thisDate).ToString("D2") + " "
                   + pc.GetHour(thisDate) + ":"
                   + pc.GetMinute(thisDate) + ":"
                   + pc.GetSecond(thisDate));
        }
Beispiel #32
0
 public void FromDateTime(DateTime date)
 {
     Day        = PersianCalendar.GetDayOfMonth(date);
     Month      = PersianCalendar.GetMonth(date);
     Year       = PersianCalendar.GetYear(date);
     Hour       = PersianCalendar.GetHour(date);
     Minute     = PersianCalendar.GetMinute(date);
     Second     = PersianCalendar.GetSecond(date);
     Milisecond = PersianCalendar.GetMilliseconds(date);
 }
Beispiel #33
0
 public static void Log(string log)
 {
     PersianCalendar objPersianCalendar = new PersianCalendar();
     int year = objPersianCalendar.GetYear(DateTime.Now);
     int month = objPersianCalendar.GetMonth(DateTime.Now);
     int day = objPersianCalendar.GetDayOfMonth(DateTime.Now);
     int hour = objPersianCalendar.GetHour(DateTime.Now);
     int min = objPersianCalendar.GetMinute(DateTime.Now);
     StreamWriter objStreamWriter = File.AppendText(HttpContext.Current.Server.MapPath("~/log.txt"));
     lock (objStreamWriter)
     {
         objStreamWriter.WriteLine(string.Concat("Log Date : ", string.Concat(year.ToString(), "/", month.ToString(), "/", day.ToString(), " ", hour.ToString(), ":", min.ToString().PadLeft(2, '0'))));
         objStreamWriter.WriteLine(log);
         objStreamWriter.WriteLine("--------------------------------------------");
         objStreamWriter.Close();
     }
 }
Beispiel #34
0
 public static string ToPersianDateTime(object date)
 {
     string result = null;
     if (date != null)
     {
         DateTime dt = (DateTime)date;
         PersianCalendar objPersianCalendar = new PersianCalendar();
         int year = objPersianCalendar.GetYear(dt);
         int month = objPersianCalendar.GetMonth(dt);
         int day = objPersianCalendar.GetDayOfMonth(dt);
         int hour = objPersianCalendar.GetHour(dt);
         int min = objPersianCalendar.GetMinute(dt);
         int sec = objPersianCalendar.GetSecond(dt);
         result = string.Concat(year.ToString().PadLeft(4, '0'), DateTimeFormatInfo.CurrentInfo.DateSeparator, month.ToString().PadLeft(2, '0'), DateTimeFormatInfo.CurrentInfo.DateSeparator, day.ToString().PadLeft(2, '0'), " ", hour.ToString().PadLeft(2, '0'), DateTimeFormatInfo.CurrentInfo.TimeSeparator, min.ToString().PadLeft(2, '0'));
     }
     return result;
 }
Beispiel #35
0
 public static string ToPersianDateTime(object date)
 {
     string result = null;
     if (date != null)
     {
         DateTime dt = (DateTime)date;
         PersianCalendar objPersianCalendar = new PersianCalendar();
         int year = objPersianCalendar.GetYear(dt);
         int month = objPersianCalendar.GetMonth(dt);
         int day = objPersianCalendar.GetDayOfMonth(dt);
         int hour = objPersianCalendar.GetHour(dt);
         int minute = objPersianCalendar.GetMinute(dt);
         result = string.Format("{0}/{1}/{2}  {3}:{4}", year, month, day, hour, minute);
     }
     return result;
 }