Exemple #1
0
        public string RegistrarCierreSesion(string stObj)
        {
            JObject       Jobj;
            SelectSesion  objSelectSesion;
            SesionUsuario objSesion;
            clsUsuario    objClsUsuario;

            try
            {
                Jobj          = JObject.Parse(stObj);
                objClsUsuario = new clsUsuario();

                long IDSesion = Convert.ToInt64(Jobj["su_IDSesion"]);
                objSelectSesion = objClsUsuario.SelectSesion(IDSesion);

                objSesion                = new SesionUsuario();
                objSesion.su_IDSesion    = objSelectSesion.su_IDSesion;
                objSesion.su_fechaInicio = objSelectSesion.su_fechaInicio;
                objSesion.su_horaInicio  = objSelectSesion.su_horaInicio;
                objSesion.su_fechaFin    = Jobj["su_fechaFin"].ToString();
                objSesion.su_horaFin     = Jobj["su_horaFin"].ToString();
                objSesion.su_IDUsuario   = objSelectSesion.su_IDUsuario;

                return(JsonConvert.SerializeObject(objClsUsuario.ActualizarSesionUsuario(objSesion)));
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
            finally
            {
                objClsUsuario = null;
                Jobj          = null;
                objSesion     = null;
            }
        }