Beispiel #1
0
        public string ValidateOperatorLogin(string operatorCode, string password, out string error)
        {
            string employeeName = "";

            error = "";

            var tranDt   = new ObjectParameter("TranDT", typeof(DateTime?));
            var res      = new ObjectParameter("Result", typeof(int?));
            var debugMsg = new ObjectParameter("DebugMsg", typeof(string));
            int debug    = 0;

            using (var context = new MONITOREntities2())
            {
                try
                {
                    usp_Web_Login_Result result = context.usp_Web_Login(operatorCode, password, tranDt, res, debug, debugMsg).FirstOrDefault();
                    employeeName = result.name;
                }
                catch (Exception ex)
                {
                    error = (ex.InnerException == null) ? ex.Message : ex.InnerException.Message;
                }
            }
            return(employeeName);
        }