コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DateTime sd = DateTime.Now;
            DateTime ed;

            try
            {
                if (!Page.IsPostBack)
                {
                    CtlAgreementPercent111.NotDefaultAgree = true;
                    CtlAgreementPercent111.AgreementID     = Convert.ToInt32(Request.QueryString["aid"]);
                    CtlAgreementPercent111.onlyActive      = 0;

                    CtlAgreementPercent111.BindDD();
                    CtlAgreementPercent111.BindGrid();
                    CtlAgreementPercent111.NotDefaultAgree = true;
                }
                CtlAgreementPercent111.Bindtbljarime();
            }
            catch (Exception ex)
            {
                ed = DateTime.Now;
                var     lineNumber = new System.Diagnostics.StackTrace(ex, true).GetFrame(0).GetFileLineNumber();
                clError cl         = new clError();
                cl.ErrorLog = ex.Message.ToString();
                cl.Page     = HttpContext.Current.Request.Url.OriginalString;
                cl.timeLeft = (ed - sd).TotalSeconds.ToString();
                cl.IP       = CSharp.PublicFunction.GetIPAddress();
                ErrorDAL.insert(cl);
            }
        }
コード例 #2
0
ファイル: clCliFileReader.cs プロジェクト: yovun/EOS-Formats
        //------------------------------------------//
        public clCliFileReader(System.String filename = null)
        {
            m_error            = new clError("CliFileReader");
            m_IndexTable_count = 0;

            setFileName(filename);
        }
コード例 #3
0
ファイル: clSliceJobFile.cs プロジェクト: yovun/EOS-Formats
        //------------------------------------------//
        public clSliceJobFile(string filename = "")
        {
            m_max_Layers     = 0;
            m_layerthickness = 0;
            m_error          = new clError("clSliceJobFile");

            setFileName(filename);
        }
コード例 #4
0
        //------------------------------------------//
        public clSliceDataList(string filename = "")
        {
            m_max_Layers     = 0;
            m_layerthickness = 0;

            m_error = new clError("SliceDataList");

            setFileName(filename);
        }
コード例 #5
0
ファイル: clSliFileReader.cs プロジェクト: yovun/EOS-Formats
        //------------------------------------------//
        public clSliFileReader(System.String filename = null)
        {
            m_error = new clError("SliFileReader");

            if (filename != null)
            {
                this.setFileName(filename);
            }
        }
コード例 #6
0
        public void BindGrid()
        {
            DateTime sd = DateTime.Now;
            DateTime ed;

            try
            {
                ClAgreementPercent cl = new ClAgreementPercent();
                cl.AgreementID = Convert.ToInt32(AgreementID);


                cl.ExplainID = DDExplainID.SelectedValue;
                cl.VisitDate = DateConvert.sh2m(txtdatetimenow.Text).ToString();


                DataSet  ds = AgreementPercentClass.GetList_inmonth(cl);
                DataView dv = new DataView(ds.Tables[0]);
                if (ViewState["AgreementPercentID"] == null)
                {
                    ViewState["AgreementPercentID"] = "AgreementPercentID Desc";
                }
                dv.Sort = Securenamespace.SecureData.CheckSecurity(ViewState["AgreementPercentID"].ToString()).ToString();
                GridView1.DataSource = dv;
                GridView1.DataBind();

                txtunitNumberNazer.Text = unitNumberDEfault(Convert.ToInt32(AgreementID), Convert.ToInt32(DDExplainID.SelectedValue)).ToString();
                LBLunitNumberNazer.Text = unitNumberDEfault(Convert.ToInt32(AgreementID), Convert.ToInt32(DDExplainID.SelectedValue)).ToString();


                RowColor();
                ds.Dispose();
            }
            catch (Exception ex)
            {
                ed = DateTime.Now;
                var     lineNumber = new System.Diagnostics.StackTrace(ex, true).GetFrame(0).GetFileLineNumber();
                clError cl         = new clError();
                cl.ErrorLog = ex.Message.ToString();
                cl.Page     = HttpContext.Current.Request.Url.OriginalString;
                cl.timeLeft = (ed - sd).TotalSeconds.ToString();
                cl.IP       = CSharp.PublicFunction.GetIPAddress();
                ErrorDAL.insert(cl);
            }
        }
コード例 #7
0
        public void BindDD()
        {
            DateTime sd = DateTime.Now;
            DateTime ed;

            try
            {
                ClAgreement cl = new ClAgreement();
                DDAgreementID.DataSource     = AgreementClass.GetList(cl);
                DDAgreementID.DataTextField  = "AgreeName";
                DDAgreementID.DataValueField = "AgreementID";
                DDAgreementID.DataBind();

                DDSuperVisorID.DataSource     = TaxiDAL.UsersClass.GetListNazer(null, null, null, null, null, null, "600", null, null, null, null);
                DDSuperVisorID.DataTextField  = "FullNameUser";
                DDSuperVisorID.DataValueField = "UserID";
                DDSuperVisorID.DataBind();

                DDExplainID.Bind();
                CtlAgreePercentProtest1.BindDD();

                Bindtbljarime();

                DDExplainID.AutoPostBackExplan = true;
            }
            catch (Exception ex)
            {
                ed = DateTime.Now;
                var     lineNumber = new System.Diagnostics.StackTrace(ex, true).GetFrame(0).GetFileLineNumber();
                clError cl         = new clError();
                cl.ErrorLog = ex.Message.ToString();
                cl.Page     = HttpContext.Current.Request.Url.OriginalString;
                cl.timeLeft = (ed - sd).TotalSeconds.ToString();
                cl.IP       = CSharp.PublicFunction.GetIPAddress();
                ErrorDAL.insert(cl);
            }
        }
コード例 #8
0
ファイル: ErrorDAL.cs プロジェクト: mehdi4679/GreenSpace
        public static int insert(clError c)

        {
            SqlCommand cmd = new SqlCommand("Prc_Error_Insert", cnn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("ErrorLog", SqlDbType.NVarChar)).Value       = c.ErrorLog;
            cmd.Parameters.Add(new SqlParameter("createDate", SqlDbType.NVarChar)).Value     = c.createDate;
            cmd.Parameters.Add(new SqlParameter("IP", SqlDbType.NVarChar)).Value             = c.IP;
            cmd.Parameters.Add(new SqlParameter("page", SqlDbType.NVarChar)).Value           = c.Page;
            cmd.Parameters.Add(new SqlParameter("ConnectionOpen", SqlDbType.NVarChar)).Value = c.ConnectionOpen;
            cmd.Parameters.Add(new SqlParameter("timeLeft", SqlDbType.NVarChar)).Value       = c.timeLeft;

            SqlParameter result = new SqlParameter("Result", System.Data.SqlDbType.Int);

            result.Direction = System.Data.ParameterDirection.Output;
            cmd.Parameters.Add(result);

            try
            {
                cnn.Open();
                cmd.ExecuteNonQuery();
                return(Convert.ToInt32(result.Value));
            }
            catch (Exception e)
            {
                return(0);
            }
            finally
            {
                if (cnn.State == System.Data.ConnectionState.Open)
                {
                    cnn.Close();
                }
            }
        }
コード例 #9
0
        protected void Application_Error(object sender, EventArgs e)
        {
            HttpException lastErrorWrapper = Server.GetLastError() as HttpException;

            Exception lastError = lastErrorWrapper;

            if (lastErrorWrapper.InnerException != null)
            {
                lastError = lastErrorWrapper.InnerException;
            }

            string lastErrorTypeName   = lastError.GetType().ToString();
            string lastErrorMessage    = lastError.Message;
            string lastErrorStackTrace = lastError.StackTrace;
            string page = HttpContext.Current.Request.Url.OriginalString;

            clError cl = new clError();

            cl.ErrorLog = lastErrorMessage + ":Type:" + lastErrorTypeName + ":ST:" + lastErrorStackTrace;
            cl.Page     = page;
            cl.IP       = CSharp.PublicFunction.GetIPAddress();
            //string sql = "    insert into Tbl_ErrorLog(ErrorLog,createDate)values(N'" + "pagr:" + page + Securenamespace.SecureData.CheckSecurity(lastErrorMessage.ToString() + "IP" + CSharp.PublicFunction.GetIPAddress().ToString()) + "',getdate())";
            //System.Data.SqlClient.SqlConnection cnn = new System.Data.SqlClient.SqlConnection(CSharp.PublicFunction.cnstr());
            //System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sql, cnn);
            //cmd.CommandType = System.Data.CommandType.Text;

            try
            {
                int i = ErrorDAL.insert(cl);
                //cnn.Open();
                //cmd.ExecuteNonQuery();
            }
            catch { }
            finally {  }
            ////   Response.Redirect("~/ErrorPage.aspx");
        }