Ejemplo n.º 1
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    public void setTodayDate()
    {
        try
        {
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
            string DType = "Gregorian";

            if (DateType == "S")
            {
                DType = Session["DateFormat"].ToString();
            }
            else if (DateType == "G")
            {
                DType = "Gregorian";
            }
            else if (DateType == "H")
            {
                DType = "Hijri";
            }

            this.txtType.Text = DateType;
            if (DType == "Gregorian")
            {
                this.txtDate.Text = String.Format("{0:dd/MM/yyyy}", DateTime.Now);
            }
            if (DType == "Hijri")
            {
                this.txtDate.Text = DateFun.GrnToHij(DateTime.Now).ToString();
            }
        }
        catch (Exception EX) { ClearDate(); }
    }
Ejemplo n.º 2
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    static public void InsertError(string errorPage, string errorFunction)
    {
        string userID   = ((string)HttpContext.Current.Session["UserName"]);
        string userRole = Convert.ToString(HttpContext.Current.Session["Role"]);
        //string errorPage = "EmployeMaster.aspx";
        //string errorFunction = "btnSaveInsert";
        DateTime      dt         = DateTime.Now;
        StringBuilder errorQuery = new StringBuilder();

        errorQuery.Append("INSERT INTO [ErrorLog]([ErrorPage],[ErrorFunction],[ErrorDate] ,[LoginUserID],[LoginUserRole]) VALUES ('" + errorPage + "','" + errorFunction + "'");
        errorQuery.Append(",'" + DateFun.HijToGrn(DateFun.GrnToHij(dt)) + "','" + userID + "','" + userRole + "')");

        Int32 returnValue = ExecuteData(errorQuery.ToString());
    }
Ejemplo n.º 3
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    public static string GrdDisplayDateTime(object pDate, object pType)
    {
        System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
        string DType = "Gregorian";

        if (pDate != DBNull.Value && pType != DBNull.Value)
        {
            DateTime date = (DateTime)pDate;

            string Time = fd(Grn.GetHour(date).ToString()) + ":" + fd(Grn.GetMinute(date).ToString());

            if (pType.ToString() == "S")
            {
                DType = HttpContext.Current.Session["DateFormat"].ToString();
            }
            else if (pType.ToString() == "G")
            {
                DType = "Gregorian";
            }
            else if (pType.ToString() == "H")
            {
                DType = "Hijri";
            }

            if (DType == "Gregorian")
            {
                return(fd(Grn.GetDayOfMonth(date).ToString()) + "/" + fd(Grn.GetMonth(date).ToString()) + "/" + fd(Grn.GetYear(date).ToString()) + " " + Time);
            }
            if (DType == "Hijri")
            {
                return(DateFun.GrnToHij(Convert.ToDateTime(pDate)).ToString() + " " + Time);
            }
        }
        else
        {
            return(null);
        }

        return(null);
    }
Ejemplo n.º 4
0
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 public string GetCardInfo(string pCardID)
 {
     try
     {
         dt = DBFun.FetchData("SELECT ExpiryDate FROM CardMaster WHERE CardID = " + pCardID + "");
         if (!DBFun.IsNullOrEmpty(dt))
         {
             if (dt.Rows[0]["ExpiryDate"] != DBNull.Value)
             {
                 if (HttpContext.Current.Session["DateFormat"].ToString() == "Gregorian")
                 {
                     return((Convert.ToDateTime(dt.Rows[0]["ExpiryDate"])).ToString("dd/MM/yyyy"));
                 }
                 else if (HttpContext.Current.Session["DateFormat"].ToString() == "Hijri")
                 {
                     return(Convert.ToString(DateFun.GrnToHij(Convert.ToDateTime(dt.Rows[0]["ExpiryDate"]))));
                 }
             }
         }
         return(string.Empty);
     }
     catch (Exception e1) { return(string.Empty); }
 }
Ejemplo n.º 5
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    public void setDBDate(object pDate, string pType)
    {
        System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
        string DType = "Gregorian";

        if (pDate != DBNull.Value && !string.IsNullOrEmpty(pType))
        {
            DateTime date = (DateTime)pDate;
            if (pType == "S")
            {
                DType = Session["DateFormat"].ToString();
            }
            else if (pType == "G")
            {
                DType = "Gregorian";
            }
            else if (pType == "H")
            {
                DType = "Hijri";
            }

            this.txtType.Text = pType;
            if (DType == "Gregorian")
            {
                this.txtDate.Text = fd(Grn.GetDayOfMonth(date).ToString()) + "/" + fd(Grn.GetMonth(date).ToString()) + "/" + fd(Grn.GetYear(date).ToString());
            }
            if (DType == "Hijri")
            {
                this.txtDate.Text = DateFun.GrnToHij(Convert.ToDateTime(pDate)).ToString();
            }
        }
        else
        {
            ClearDate();
        }
    }