Example #1
0
        public int Save(UsuarioEntityObject UsuarioInfo)
        {
            _UsuarioDAO = new UsuarioDataObject();

            if (!ExistsUser(UsuarioInfo))
            {
                return(_UsuarioDAO.Insert(UsuarioInfo));
            }
            else
            {
                return(_UsuarioDAO.Update(UsuarioInfo));
            }
        }
Example #2
0
        private bool ExistsUser(UsuarioEntityObject UserInfo)
        {
            UsuarioEntityObject _UserInfo;

            _UsuarioDAO = new UsuarioDataObject();
            _UserInfo   = _UsuarioDAO.GetUsuario(UserInfo.Login, UserInfo.Password);

            if (_UserInfo == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Example #3
0
        public UsuarioEntityObject GetCurrentUsuario()
        {
            UsuarioEntityObject _CurrentUser = null;

            UsuarioEntityObject _UsuarioInfo = null;

            System.Web.HttpContext httpContext = System.Web.HttpContext.Current;
            if (httpContext.ApplicationInstance.Session.Count > 0)
            {
                _UsuarioInfo = (UsuarioEntityObject)httpContext.ApplicationInstance.Session["Usuario"];
            }

            if (_UsuarioInfo != null)
            {
                _UsuarioDAO  = new UsuarioDataObject();
                _CurrentUser = _UsuarioDAO.GetUsuario(_UsuarioInfo.Login, _UsuarioInfo.Password);
            }

            return(_CurrentUser);
        }
Example #4
0
        private UsuarioEntityObject GetEntityObject(DataRow row)
        {
            UsuarioEntityObject _UsuarioInfo = new UsuarioEntityObject();

            if (row != null)
            {
                _UsuarioInfo             = new UsuarioEntityObject();
                _UsuarioInfo.Id          = Convert.ToInt32(row[Fields.Id]);
                _UsuarioInfo.Nombre      = row[Fields.Nombre].ToString();
                _UsuarioInfo.Paterno     = row[Fields.Paterno].ToString();
                _UsuarioInfo.Materno     = row[Fields.Materno].ToString();
                _UsuarioInfo.Login       = row[Fields.Login].ToString();
                _UsuarioInfo.Password    = row[Fields.Password].ToString();
                _UsuarioInfo.Email       = row[Fields.Email].ToString();
                _UsuarioInfo.Telefono    = row[Fields.Telefono].ToString();
                _UsuarioInfo.NewPassword = row[Fields.Password].ToString();
                _UsuarioInfo.Configuracion.SystemDatabase  = row["db_sistema"].ToString();
                _UsuarioInfo.Configuracion.EstuderDatabase = row["db_estuder"].ToString();
            }

            return(_UsuarioInfo);
        }
Example #5
0
        public int Update(UsuarioEntityObject UsuarioInfo)
        {
            int    nRes;
            string sql;

            string[] parameters;
            object[] values;

            try
            {
                sql = string.Format("update {0} set nombre=@nombre, paterno=@paterno, materno=@materno,login=@login, password=@password, email=@email, telefono=@telefono WHERE ({1}={2});", Fields.DbTableName, Fields.Id, UsuarioInfo.Id);

                parameters = new string[] { "@" + Fields.Nombre, "@" + Fields.Paterno, "@" + Fields.Materno, "@" + Fields.Login, "@" + Fields.Password, "@" + Fields.Email, "@" + Fields.Telefono };
                values     = new string[] { UsuarioInfo.Nombre, UsuarioInfo.Paterno, UsuarioInfo.Materno, UsuarioInfo.Login, UsuarioInfo.NewPassword, UsuarioInfo.Email, UsuarioInfo.Telefono };

                nRes = ExecuteNonQuery(sql, parameters, values);

                return(nRes);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #6
0
        public int Insert(UsuarioEntityObject UsuarioInfo)
        {
            int    nRes;
            string sql;

            string[] parameters;
            object[] values;

            try
            {
                sql = string.Format("insert into {0} (nombre,paterno,materno,login,password,email,telefono) values(@nombre,@apaterno,@amaterno,@login,@password,@email,@telefono);", Fields.DbTableName);

                parameters = new string[] { "@" + Fields.Nombre, "@" + Fields.Paterno, "@" + Fields.Materno, "@" + Fields.Login, "@" + Fields.Password, "@" + Fields.Email, "@" + Fields.Telefono };
                values     = new string[] { UsuarioInfo.Nombre, UsuarioInfo.Paterno, UsuarioInfo.Materno, UsuarioInfo.Login, UsuarioInfo.Password, UsuarioInfo.Email, UsuarioInfo.Telefono };

                nRes = ExecuteNonQuery(sql, parameters, values);

                return(nRes);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #7
0
 public int Delete(UsuarioEntityObject UsuarioInfo)
 {
     throw new NotImplementedException();
 }