Example #1
0
        public string BlockCus_Report(string cus_report_id)
        {
            using (var trans = db.Database.BeginTransaction())
            {
                try
                {
                    Customer_Report cr = db.Customer_Report.Single(n => n.Customer_Report_ID.ToString() == cus_report_id);

                    string result = BlockCustomer(cr.Customer.Customer_ID.ToString());
                    if (result == "0")
                    {
                        trans.Rollback();
                        return("0");
                    }

                    Employee censor = Session["Account_Censor"] as Employee;

                    cr.Status   = 1;
                    cr.Employee = db.Employees.Find(censor.Employee_ID);

                    db.SaveChanges();

                    trans.Commit();

                    return("1");
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                    trans.Rollback();
                    return("0");
                }
            }
        }
Example #2
0
        public ActionResult Details(string customerreport_id)
        {
            Customer_Report customer = db.Customer_Report.FirstOrDefault(n => n.Customer_Report_ID.ToString() == customerreport_id);

            if (customer == null)
            {
                return(HttpNotFound());
            }
            return(PartialView("DetailsPartialView", customer));
        }
Example #3
0
        public ActionResult Dismiss(int idCust)
        {
            //string a = Session["ID_User"].ToString();
            //int idEmp = Convert.ToInt32(a);
            Employee        emp       = db.Employees.Find(Session["ID_User"]);
            Customer_Report customerR = db.Customer_Report.Find(idCust);

            customerR.Status   = 1;
            customerR.Employee = db.Employees.Find(emp.Employee_ID);
            db.SaveChanges();
            return(RedirectToAction("ReportedCustomer", "Customer"));
        }
Example #4
0
        public string DeleteReport(string cus_report_id)
        {
            try
            {
                Customer_Report cr = db.Customer_Report.Single(n => n.Customer_Report_ID.ToString() == cus_report_id);

                Employee censor = Session["Account_Censor"] as Employee;

                cr.Status   = 1;
                cr.Employee = db.Employees.Find(censor.Employee_ID);

                db.SaveChanges();

                return("1");
            }
            catch (Exception)
            {
                return("0");
            }
        }