Пример #1
0
 public ActionResult DView(String TemperatureID)
 {
     if (Session["Login"] != null)
        {
        LoginSession loginsession = (LoginSession)Session["Login"];
        ViewBag.CompanyLogo = loginsession.CompanyLogo;
        ViewBag.Layout1 = BAL.Common.LayoutType(loginsession.UserType);
        String actionName = this.ControllerContext.RouteData.Values["action"].ToString();
        String controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
        ViewBag.Menu = BAL.Common.GetActiveMenu(controllerName, actionName, BAL.Common.LayoutType(loginsession.UserType));
        ViewBag.RoleName = loginsession.RoleName;
        if (TemperatureID != null)
        {
            String DtempID = BAL.Security.URLDecrypt(TemperatureID);
            TemperatureDifferenceList Temperature = new TemperatureDifferenceList();
            if ((DtempID != "0") && (DtempID != null))
            {
                Temperature = BAL.TemperatureModel.TemperatureDifferenceView(DtempID);
            }
            return View(Temperature);
        }
        else
        { return RedirectToAction("Index", "Temperature"); }
        }
        else
        { return RedirectToAction("Index", "Home"); }
 }
Пример #2
0
        public static TemperatureDifferenceList TemperatureDifferenceView(String DisConnectedID)
        {
            TemperatureDifferenceList List = new TemperatureDifferenceList();
            using (var context = new SycousCon())
            {
                try
                {
                    var parmode = new SqlParameter
                    {
                        ParameterName = "mode",
                        Value = 3,
                        Direction = ParameterDirection.Input
                    };

                    var pField = new SqlParameter
                    {
                        ParameterName = "Field",
                        Value = "",
                        Direction = ParameterDirection.Input
                    };
                    var pFieldValue = new SqlParameter
                    {
                        ParameterName = "FieldValue",
                        Value = "",
                        Direction = ParameterDirection.Input
                    };

                    var pID = new SqlParameter
                    {
                        ParameterName = "ID",
                        Value = DisConnectedID,
                        Direction = ParameterDirection.Input
                    };
                    List = context.ExecuteStoreQuery<TemperatureDifferenceList>("exec [SYCOUS].[GetTemperatureDifference] @mode,@Field,@FieldValue,@ID", parmode, pField, pFieldValue, pID).FirstOrDefault();
                    return List;
                }
                catch (Exception ex)
                {
                    context.Dispose();
                    throw;
                }
            }
        }
Пример #3
0
 public Object ViewRecord(Int64 TemperatureId)
 {
     DAL.TemperatureDifferenceList Temperature = new TemperatureDifferenceList();
     try
     {
         Temperature = DAL.DALTemperature.TemperatureDifferenceView(TemperatureId.ToString());
     }
     catch (Exception ex)
     {
         throw;
     }
     return Temperature;
 }