コード例 #1
0
        public ActionResult Index(CircleWiseRequisitionStock objcust)
        {
            CircleWiseRequisitionStock        lst_req      = new CircleWiseRequisitionStock();
            List <CircleWiseRequisitionStock> lst_category = new List <CircleWiseRequisitionStock>();
            SqlConnection con = null;

            try
            {
                DataTable dtMastData;
                if (objcust != null && !string.IsNullOrWhiteSpace(objcust.district_id))
                {
                    dtMastData = objDbTrx.CircleWiseRequisitionStockByDistrictID(objcust.district_id);
                }
                else
                {
                    dtMastData = objDbTrx.CircleWiseRequisitionStock();
                }

                if (dtMastData.Rows.Count > 0)
                {
                    for (int i = 0; i < dtMastData.Rows.Count; i++)
                    {
                        CircleWiseRequisitionStock rq = new CircleWiseRequisitionStock();
                        rq.circle_name      = Convert.ToString(dtMastData.Rows[i]["CIRCLE_NAME"].ToString());
                        rq.district_name    = Convert.ToString(dtMastData.Rows[i]["DISTRICT"].ToString());
                        rq.no_of_school_cnf = Convert.ToString(dtMastData.Rows[i]["CntOfSchool"].ToString());
                        lst_category.Add(rq);
                    }
                }
                lst_req.circlewisecollection = lst_category;
            }
            catch (Exception ex)
            {
                objDbTrx.SaveSystemErrorLog(ex, Request.UserHostAddress);
            }

            List <District> lst_req2 = new List <District>();

            try
            {
                con = new SqlConnection(ConfigurationManager.ConnectionStrings["mycon"].ToString());
                SqlCommand cmd = new SqlCommand("select * from district_master", con);
                cmd.CommandType = CommandType.Text;
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    District rq = new District();
                    rq.DistrictID    = Convert.ToInt32(rdr["ID"].ToString());
                    rq.District_name = Convert.ToString(rdr["DISTRICT"].ToString());
                    lst_req2.Add(rq);
                }
                lst_req.districtcollectionlist = lst_req2;
                lst_req.district_id            = objcust.district_id;
                rdr.Close();
                con.Close();
            }
            catch (Exception ex)
            {
                objDbTrx.SaveSystemErrorLog(ex, Request.UserHostAddress);
            }

            return(View(lst_req));
        }