コード例 #1
0
        protected void Function_LoadCarGrid()
        {
            try
            {
                SqlCommand cmd = new SqlCommand("mts_Select_Carriers", Connection);
                cmd.CommandType = CommandType.StoredProcedure;
                if (Session["role"].ToString() == "1")
                {
                    cmd.Parameters.Add("@role", SqlDbType.NVarChar).Value         = int.Parse(Session["role"].ToString());
                    cmd.Parameters.Add("@fk_CompanyID", SqlDbType.NVarChar).Value = DBNull.Value;
                    cmd.Parameters.Add("@fk_OrgID", SqlDbType.NVarChar).Value     = DBNull.Value;
                }
                else if (Session["role"].ToString() == "10")
                {
                    cmd.Parameters.Add("@role", SqlDbType.NVarChar).Value         = int.Parse(Session["role"].ToString());
                    cmd.Parameters.Add("@fk_CompanyID", SqlDbType.NVarChar).Value = int.Parse(Session["fk_CompanyID"].ToString());
                    cmd.Parameters.Add("@fk_OrgID", SqlDbType.NVarChar).Value     = DBNull.Value;
                }
                else
                {
                    cmd.Parameters.Add("@role", SqlDbType.NVarChar).Value         = int.Parse(Session["role"].ToString());
                    cmd.Parameters.Add("@fk_CompanyID", SqlDbType.NVarChar).Value = DBNull.Value;
                    cmd.Parameters.Add("@fk_OrgID", SqlDbType.NVarChar).Value     = int.Parse(Session["fk_OrgID"].ToString());
                }


                SqlDataAdapter dap = new SqlDataAdapter(cmd);
                DataSet        DS  = new DataSet();
                dap.Fill(DS);
                if (DS != null)
                {
                    if (DS.Tables[0].Rows.Count != 0)
                    {
                        CarGrid.Visible    = true;
                        CarGrid.DataSource = DS.Tables[0];
                        CarGrid.DataBind();


                        if (int.Parse(Session["role"].ToString()) != 1)
                        {
                            Telerik.Web.UI.GridColumn gd = CarGrid.Columns.FindByUniqueName("Status");
                            gd.Visible = false;
                        }
                        else
                        {
                            Telerik.Web.UI.GridColumn gd = CarGrid.Columns.FindByUniqueName("StatusCol");
                            gd.Visible = true;
                        }
                    }
                    else
                    {
                        CarGrid.Visible = false;
                        lblmsg.Text     = "No Records Found..";
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }